@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500&family=Libre+Baskerville:wght@400;700&family=Public+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500&family=Libre+Baskerville:wght@400;700&family=Public+Sans:wght@400;500;600;700&display=swap";@import "/css/diag-report.css?v=diag-ui-1";.cabinet-cycle__mock{width:100%;max-width:420px;margin-inline:auto}.cabinet-cycle__card{background:#fff;border:1px solid #11111014;border-radius:20px;flex-direction:column;gap:1.1rem;padding:1.45rem 1.4rem 1.3rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 14px 40px #11111014,0 2px 8px #1111100a}.cabinet-cycle__head{flex-direction:column;gap:.35rem;display:flex}.cabinet-cycle__kicker-row{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:600;display:flex}.cabinet-cycle__vs{letter-spacing:.03em;text-transform:none;color:var(--rc-muted);font-weight:600}.cabinet-cycle__title{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}.cabinet-cycle__sub{color:var(--rc-ink-soft);margin:0;font-size:.88rem;line-height:1.4}.cabinet-cycle__sub strong{color:var(--rc-ink);font-weight:650}.cabinet-cycle__badge{background:var(--rc-good-soft);color:var(--rc-good);letter-spacing:.02em;text-transform:none;border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.68rem;font-weight:650}.cabinet-cycle__hero-visual{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:440px;margin-inline:auto;display:flex}.cabinet-cycle__hero-visual .cabinet-cycle__mock--hero{max-width:100%}.cabinet-cycle__hero-caption{text-align:center;max-width:34ch;color:var(--rc-faint);margin:0;font-size:.88rem;font-weight:500;line-height:1.45}.cabinet-cycle__mock--hero{max-width:440px}.cabinet-cycle__card--hero{gap:.7rem;padding:1.15rem 1.15rem 1.05rem;animation:.7s cubic-bezier(.22,1,.36,1) both cabinet-hero-in}@keyframes cabinet-hero-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.cabinet-cycle__hero-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cabinet-cycle__hero-identity{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cabinet-cycle__hero-client{font-family:var(--rc-display);letter-spacing:-.03em;color:var(--rc-ink);font-size:1.35rem;font-weight:500;line-height:1.15}.cabinet-cycle__hero-meta{color:var(--rc-faint);font-size:.78rem;font-weight:550}.cabinet-cycle__hero-ready{background:var(--rc-good-soft);color:var(--rc-good);letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.cabinet-cycle__hero-ready i{background:var(--rc-good);border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite cabinet-hero-pulse}@keyframes cabinet-hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.cabinet-cycle__hero-tabs{background:#1111100b;border-radius:10px;gap:.25rem;padding:.18rem;display:flex}.cabinet-cycle__hero-tabs span{text-align:center;min-height:1.75rem;color:var(--rc-faint);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:.72rem;font-weight:650;display:inline-flex}.cabinet-cycle__hero-tabs span.is-active{color:var(--rc-ink);background:#fff;box-shadow:0 1px 2px #11111014}.cabinet-cycle__hero-signal-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--rc-faint);font-size:.62rem;font-weight:700}.cabinet-cycle__hero-signal{border:1px solid color-mix(in srgb, var(--rc-warn,#92650a) 28%, white);background:color-mix(in srgb, var(--rc-warn,#92650a) 7%, white);border-radius:14px;flex-direction:column;gap:.35rem;padding:.75rem .85rem .7rem;animation:.65s cubic-bezier(.22,1,.36,1) 80ms both cabinet-hero-layer;display:flex}.cabinet-cycle__hero-signal-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cabinet-cycle__hero-signal-tone{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-warn,#92650a);font-size:.66rem;font-weight:700}.cabinet-cycle__hero-signal-main{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cabinet-cycle__hero-signal-title{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0;font-size:1.25rem;font-weight:500}.cabinet-cycle__hero-signal-pct{font-family:var(--rc-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rc-ink);font-size:1.55rem;font-weight:700;line-height:1}.cabinet-cycle__hero-bar{background:#11111014;border-radius:999px;height:.45rem;position:relative;overflow:visible}.cabinet-cycle__hero-bar-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--rc-warn,#92650a) 55%, #fff), var(--rc-warn,#92650a));width:78%;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .25s both cabinet-hero-bar;display:block}@keyframes cabinet-hero-bar{0%{width:0}}.cabinet-cycle__hero-bar-mark{background:var(--rc-ink);opacity:.55;border-radius:1px;width:2px;height:calc(100% + 6px);position:absolute;top:-3px;left:62%}.cabinet-cycle__hero-signal-hint{color:var(--rc-ink-soft);margin:0;font-size:.72rem;line-height:1.35}.cabinet-cycle__hero-action{border:1px solid color-mix(in srgb, var(--rc-good) 22%, white);background:var(--rc-good-soft);border-radius:14px;flex-direction:column;gap:.28rem;padding:.7rem .85rem;animation:.65s cubic-bezier(.22,1,.36,1) .16s both cabinet-hero-layer;display:flex}.cabinet-cycle__hero-action-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cabinet-cycle__hero-action-top .cabinet-cycle__journal-status{color:var(--rc-good);padding-top:0}.cabinet-cycle__hero-action-title{color:var(--rc-ink);margin:0;font-size:.95rem;font-weight:650;line-height:1.3}.cabinet-cycle__hero-action-meta{color:var(--rc-faint);flex-wrap:wrap;gap:.35rem .65rem;font-size:.72rem;display:flex}.cabinet-cycle__hero-thread{flex-direction:column;gap:.5rem;animation:.65s cubic-bezier(.22,1,.36,1) .24s both cabinet-hero-layer;display:flex}@keyframes cabinet-hero-layer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cabinet-cycle__hero-thread-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cabinet-cycle__hero-lanes{background:#1111100a;border-radius:8px;gap:.2rem;padding:.12rem;display:flex}.cabinet-cycle__hero-lanes span{color:var(--rc-faint);border-radius:6px;padding:.18rem .45rem;font-size:.66rem;font-weight:650}.cabinet-cycle__hero-lanes span.is-active{color:var(--rc-ink);background:#fff;box-shadow:0 1px 2px #11111012}.cabinet-cycle__hero-bubbles{flex-direction:column;gap:.4rem;display:flex}.cabinet-cycle__hero-bubble{border-radius:11px;flex-direction:column;gap:.1rem;max-width:88%;margin:0;padding:.45rem .65rem;font-size:.78rem;line-height:1.35;display:flex}.cabinet-cycle__hero-bubble span{letter-spacing:.04em;text-transform:uppercase;opacity:.7;font-size:.62rem;font-weight:700}.cabinet-cycle__hero-bubble.is-client{background:var(--rc-ink);color:#faf9f6;border-bottom-right-radius:4px;align-self:flex-end}.cabinet-cycle__hero-bubble.is-cabinet{color:var(--rc-ink);background:#1111100a;border:1px solid #11111012;border-bottom-left-radius:4px;align-self:flex-start}body.mkt-charte-encre .cabinet-cycle__hero-bubble.is-client,body.mkt-charte-encre .cabinet-cycle__hero-bubble.is-client span{color:#faf9f6!important}@media (prefers-reduced-motion:reduce){.cabinet-cycle__card--hero,.cabinet-cycle__hero-signal,.cabinet-cycle__hero-action,.cabinet-cycle__hero-thread,.cabinet-cycle__hero-bar-fill,.cabinet-cycle__hero-ready i{animation:none}}.cabinet-cycle__score-row{background:#11111006;border:1px solid #1111100f;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.cabinet-cycle__score{flex-direction:column;gap:.15rem;display:flex}.cabinet-cycle__score-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);font-size:.66rem;font-weight:700}.cabinet-cycle__score strong{font-family:var(--rc-ui);letter-spacing:-.03em;color:var(--rc-ink);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:700;line-height:1.1}.cabinet-cycle__postes{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cabinet-cycle__postes li{background:#11111005;border:1px solid #11111012;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;padding:.7rem .8rem;display:grid}.cabinet-cycle__postes li.is-ok{border-color:color-mix(in srgb, var(--rc-good) 22%, white);background:var(--rc-good-soft)}.cabinet-cycle__postes li.is-warn{border-color:color-mix(in srgb, var(--rc-warn,#92650a) 28%, white);background:color-mix(in srgb, var(--rc-warn,#92650a) 7%, white)}.cabinet-cycle__poste-name{color:var(--rc-ink);font-size:.88rem;font-weight:650}.cabinet-cycle__poste-pct{font-family:var(--rc-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--rc-ink);font-size:.95rem;font-weight:700}.cabinet-cycle__poste-status{letter-spacing:.03em;text-transform:uppercase;color:var(--rc-muted);font-size:.66rem;font-weight:700}.cabinet-cycle__postes li.is-ok .cabinet-cycle__poste-status{color:var(--rc-good)}.cabinet-cycle__postes li.is-warn .cabinet-cycle__poste-status{color:var(--rc-warn,#92650a)}.cabinet-cycle__context{color:var(--rc-ink-soft);background:#11111008;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin:0;padding:.75rem .85rem;font-size:.84rem;line-height:1.4;display:grid}.cabinet-cycle__context strong{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);padding-top:.15rem;font-size:.66rem;font-weight:700}.cabinet-cycle__context.is-action{background:var(--rc-good-soft);border:1px solid color-mix(in srgb, var(--rc-good) 18%, white)}.cabinet-cycle__context.is-action strong{color:var(--rc-good)}.cabinet-cycle__file{background:#11111005;border:1px dashed #11111029;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem .9rem;display:grid}.cabinet-cycle__file-icon{background:var(--rc-ink);color:#faf9f6;letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.62rem;font-weight:700;display:inline-flex}.cabinet-cycle__file-meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cabinet-cycle__file-meta strong{color:var(--rc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:650;overflow:hidden}.cabinet-cycle__file-meta span{color:var(--rc-faint);font-size:.72rem}.cabinet-cycle__file-ok{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-good);font-size:.68rem;font-weight:700}.cabinet-cycle__pipeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.cabinet-cycle__pipeline:before{content:"";background:#1111101a;width:1px;position:absolute;top:.7rem;bottom:.7rem;left:.45rem}.cabinet-cycle__pipeline li{grid-template-columns:1rem 1fr;gap:.75rem;padding:.55rem 0;display:grid;position:relative}.cabinet-cycle__pipe-dot{z-index:1;background:#fff;border:1.5px solid #1111102e;border-radius:999px;width:.9rem;height:.9rem;margin-top:.2rem;position:relative;box-shadow:0 0 0 3px #fff}.cabinet-cycle__pipeline li.is-done .cabinet-cycle__pipe-dot,.cabinet-cycle__pipeline li.is-live .cabinet-cycle__pipe-dot{border-color:var(--rc-good);background:var(--rc-good)}.cabinet-cycle__pipeline li div{flex-direction:column;gap:.1rem;display:flex}.cabinet-cycle__pipeline strong{color:var(--rc-ink);font-size:.9rem;font-weight:650}.cabinet-cycle__pipeline span:not(.cabinet-cycle__pipe-dot){color:var(--rc-faint);font-size:.75rem}.cabinet-cycle__split{background:#11111006;border:1px solid #1111100f;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;padding:.9rem .75rem;display:grid}.cabinet-cycle__split-col{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.cabinet-cycle__split-col.is-after{background:var(--rc-good-soft);border-radius:12px;padding:.35rem .4rem}.cabinet-cycle__split-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);font-size:.66rem;font-weight:700}.cabinet-cycle__split-val{font-family:var(--rc-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rc-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.15}.cabinet-cycle__split-val.is-warn{color:var(--rc-warn,#c43b2e)}.cabinet-cycle__split-val.is-good{color:var(--rc-good)}.cabinet-cycle__split-hint{color:var(--rc-muted);font-size:.72rem}.cabinet-cycle__split-arrow{color:var(--rc-faint);font-size:1.1rem;font-weight:500}.cabinet-cycle__actions-row{flex-wrap:wrap;gap:.5rem;display:flex}.cabinet-cycle__btn{min-height:2.15rem;color:var(--rc-ink);background:#fff;border:1px solid #1111101f;border-radius:10px;align-items:center;padding:.4rem .9rem;font-size:.82rem;font-weight:650;display:inline-flex}.cabinet-cycle__btn.is-primary{background:var(--rc-ink);border-color:var(--rc-ink);color:#fff}.cabinet-cycle__journal{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.cabinet-cycle__journal li{background:#11111006;border:1px solid #11111012;border-radius:12px;flex-direction:column;gap:.35rem;padding:.8rem .85rem;display:flex}.cabinet-cycle__journal li.is-live{border-color:color-mix(in srgb, var(--rc-good) 22%, white);background:var(--rc-good-soft)}.cabinet-cycle__journal li.is-warn{border-color:color-mix(in srgb, var(--rc-warn,#b45309) 28%, white);background:color-mix(in srgb, var(--rc-warn,#b45309) 8%, white)}.cabinet-cycle__journal-top{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.cabinet-cycle__journal-title{color:var(--rc-ink);margin:0;font-size:.9rem;font-weight:650;line-height:1.3}.cabinet-cycle__journal-status{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-muted);flex-shrink:0;padding-top:.1rem;font-size:.66rem;font-weight:700}.cabinet-cycle__journal li.is-live .cabinet-cycle__journal-status{color:var(--rc-good)}.cabinet-cycle__journal li.is-warn .cabinet-cycle__journal-status{color:var(--rc-warn,#b45309)}.cabinet-cycle__journal li.is-done .cabinet-cycle__journal-status{color:var(--rc-faint)}.cabinet-cycle__journal-meta{color:var(--rc-faint);flex-wrap:wrap;gap:.35rem .75rem;font-size:.72rem;display:flex}.cabinet-cycle__card--pilotage{gap:.95rem}.cabinet-cycle__pil-lanes{background:#1111100a;border-radius:10px;gap:.35rem;padding:.2rem;display:flex}.cabinet-cycle__pil-lanes span{min-height:1.85rem;color:var(--rc-faint);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.cabinet-cycle__pil-lanes span.is-active{color:var(--rc-ink);background:#fff;box-shadow:0 1px 2px #11111014}.cabinet-cycle__pil-lanes span em{background:var(--rc-ink);color:#faf9f6;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.cabinet-cycle__pil-chip{color:var(--rc-ink-soft);background:#1111100f;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.66rem;font-weight:650;display:inline-flex}.cabinet-cycle__pil-actions{gap:.5rem}.cabinet-cycle__pil-chat{border-top:1px solid #11111012;flex-direction:column;gap:.55rem;padding-top:.85rem;display:flex}.cabinet-cycle__chat--compact{gap:.5rem}.cabinet-cycle__chat--compact .cabinet-cycle__chat-bubble{padding:.6rem .75rem}.cabinet-cycle__chat--compact .cabinet-cycle__chat-bubble p{font-size:.82rem}.cabinet-cycle__pil-internal{flex-direction:column;gap:.45rem;display:flex}.cabinet-cycle__pil-internal-banner{letter-spacing:.02em;color:var(--rc-warn,#b45309);font-size:.66rem;font-weight:650}.cabinet-cycle__pil-internal-note{border:1px dashed color-mix(in srgb, var(--rc-warn,#b45309) 35%, white);background:color-mix(in srgb, var(--rc-warn,#b45309) 7%, white);border-radius:12px;flex-direction:column;gap:.25rem;padding:.7rem .8rem;display:flex}.cabinet-cycle__pil-internal-note p{color:var(--rc-ink);margin:0;font-size:.82rem;line-height:1.4}.cabinet-cycle__card--light{gap:.85rem}.cabinet-cycle__light-lanes{background:#1111100a;border-radius:10px;gap:.35rem;padding:.2rem;display:flex}.cabinet-cycle__light-lanes span{min-height:1.85rem;color:var(--rc-faint);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.cabinet-cycle__light-lanes span.is-active{color:var(--rc-ink);background:#fff;box-shadow:0 1px 2px #11111014}.cabinet-cycle__light-lanes span em{opacity:.75;font-size:.68rem;font-style:normal;font-weight:700}.cabinet-cycle__light-pieces{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cabinet-cycle__light-pieces li{background:#11111005;border:1px solid #11111012;border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.cabinet-cycle__light-piece-lbl{color:var(--rc-ink);min-width:0;font-size:.82rem;font-weight:550}.cabinet-cycle__light-piece-state{letter-spacing:.02em;flex-shrink:0;font-size:.68rem;font-weight:700}.cabinet-cycle__light-pieces li.is-good .cabinet-cycle__light-piece-state{color:var(--rc-good)}.cabinet-cycle__light-pieces li.is-warn .cabinet-cycle__light-piece-state{color:var(--rc-warn,#b45309)}.cabinet-cycle__light-pieces li.is-live .cabinet-cycle__light-piece-state{color:var(--rc-faint)}.cabinet-cycle__light-gate{background:#11111006;border:1px dashed #11111024;border-radius:12px;flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.cabinet-cycle__light-gate-title{font-family:var(--nael-font-display,inherit);letter-spacing:-.02em;color:var(--rc-ink);margin:0;font-size:.95rem;font-weight:700}.cabinet-cycle__light-gate-body{color:var(--rc-faint);margin:0;font-size:.78rem;line-height:1.4}.cabinet-cycle__light-gate .cabinet-cycle__actions-row{margin-top:.15rem}.cabinet-cycle__light-gate .cabinet-cycle__btn{min-height:1.9rem;padding:.32rem .75rem;font-size:.76rem}.cabinet-cycle__chat{flex-direction:column;gap:.65rem;display:flex}.cabinet-cycle__chat-bubble{border-radius:14px;flex-direction:column;gap:.3rem;max-width:92%;padding:.75rem .85rem;display:flex}.cabinet-cycle__chat-bubble.is-cabinet{color:var(--rc-ink);background:#11111009;border:1px solid #11111012;border-bottom-left-radius:5px;align-self:flex-start}.cabinet-cycle__chat-bubble.is-client{background:var(--rc-ink);color:#faf9f6;border-bottom-right-radius:5px;align-self:flex-end}body.mkt-charte-encre .cabinet-cycle__chat-bubble.is-client,body.mkt-charte-encre .cabinet-cycle__chat-bubble.is-client p,body.mkt-charte-encre .cabinet-cycle__chat-bubble.is-client span,body.mkt-charte-encre .cabinet-cycle__chat-bubble.is-client .cabinet-cycle__chat-who{color:#faf9f6!important}.cabinet-cycle__chat-who{letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:.66rem;font-weight:650}.cabinet-cycle__chat-bubble p{margin:0;font-size:.88rem;line-height:1.45}.cabinet-cycle__foot{color:var(--rc-faint);margin:0;font-size:.78rem;line-height:1.4}.cabinet-cycle__close-card{max-width:440px;margin-inline:auto}.cabinet-cycle__close-rail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.cabinet-cycle__close-rail:before{content:"";background:linear-gradient(#1111101f,#1111100f 50%,#1111101a);width:1px;position:absolute;top:1.1rem;bottom:1.1rem;left:.85rem}.cabinet-cycle__close-step{animation:.5s cubic-bezier(.22,1,.36,1) both cabinet-close-in;animation-delay:calc(70ms * var(--cab-close-step,1));grid-template-columns:1.7rem 1fr;gap:.85rem;padding:.65rem 0;display:grid;position:relative}@keyframes cabinet-close-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cabinet-cycle__close-step{animation:none}}.cabinet-cycle__close-dot{z-index:1;width:1.7rem;height:1.7rem;color:var(--rc-ink);background:#fff;border:1.5px solid #11111024;border-radius:999px;justify-content:center;align-items:center;margin-top:.15rem;font-size:.72rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 0 0 4px #fff}.cabinet-cycle__close-step.is-good .cabinet-cycle__close-dot,.cabinet-cycle__close-step.is-live .cabinet-cycle__close-dot{border-color:color-mix(in srgb, var(--rc-good) 50%, white);color:var(--rc-good)}.cabinet-cycle__close-body{flex-direction:column;gap:.2rem;min-width:0;padding:.1rem 0;display:flex}.cabinet-cycle__close-step+.cabinet-cycle__close-step{border-top:1px solid #1111100f}.cabinet-cycle__close-verb{letter-spacing:.08em;text-transform:uppercase;color:var(--rc-faint);font-size:.66rem;font-weight:700}.cabinet-cycle__close-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cabinet-cycle__close-copy{min-width:0}.cabinet-cycle__close-title{color:var(--rc-ink);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:650;line-height:1.25}.cabinet-cycle__close-detail{color:var(--rc-ink-soft);margin:.15rem 0 0;font-size:.78rem;line-height:1.35}.cabinet-cycle__close-signal{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.05rem;padding-top:.05rem;display:flex}.cabinet-cycle__close-signal strong{font-family:var(--rc-ui);letter-spacing:-.03em;color:var(--rc-good);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;line-height:1.1}.cabinet-cycle__close-step.is-live .cabinet-cycle__close-signal strong{letter-spacing:.02em;text-transform:uppercase;font-size:.78rem}.cabinet-cycle__close-signal span{color:var(--rc-faint);font-size:.65rem;font-weight:600}.cabinet-cycle__close-ask{background:var(--rc-ink);color:#faf9f6;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem 1rem;display:grid}.cabinet-cycle__close-ask-who{font-family:var(--rc-brand,"Fraunces", Georgia, serif);letter-spacing:-.02em;padding-top:.15rem;font-size:.95rem;font-style:normal;font-weight:500;line-height:1.2}.cabinet-cycle__close-ask p{flex-direction:column;gap:.25rem;margin:0;font-size:.9rem;line-height:1.35;display:flex}.cabinet-cycle__close-ask em{color:#faf9f694;font-style:normal;font-weight:500}.cabinet-cycle__close-ask span{color:#faf9f6;letter-spacing:-.01em;font-weight:650}.cabinet-cycle__cta-slim{text-align:center}.cabinet-cycle__cta-btn{background:var(--rc-ink);letter-spacing:-.01em;border:1px solid var(--rc-ink);border-radius:12px;justify-content:center;align-items:center;min-height:2.85rem;margin-top:.35rem;padding:.7rem 1.5rem;font-size:1rem;font-weight:650;text-decoration:none;transition:background .15s,transform .2s;display:inline-flex;color:#faf9f6!important}.cabinet-cycle__cta-btn:hover{background:#000}.cabinet-cycle__cta-note{color:var(--rc-faint);margin:.85rem 0 0;font-size:.82rem}.cabinet-finale{isolation:isolate;color:#f7f4ef;background:#141413;place-items:center;min-height:min(92vh,820px);padding:clamp(4rem,10vw,7rem) 1.25rem;display:grid;position:relative;overflow:hidden}.cabinet-finale__atmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 18%, #faf6ee1c, transparent 58%), radial-gradient(ellipse 50% 40% at 85% 80%, color-mix(in srgb, var(--nael-good,var(--rc-good)) 14%, transparent), transparent 55%), radial-gradient(ellipse 40% 35% at 12% 70%, #faf6ee0d, transparent 50%), linear-gradient(180deg, #1a1917 0%, #111110 48%, #0c0c0b 100%);position:absolute;inset:0}.cabinet-finale__atmosphere:after{content:"";opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.cabinet-finale__inner{z-index:1;text-align:center;width:min(40rem,100%);position:relative}.cabinet-finale__brand{font-family:var(--nael-font-brand,var(--rc-brand), "Fraunces", Georgia, serif);letter-spacing:-.03em;color:#faf9f6;margin:0 0 1.35rem;font-size:clamp(2rem,5vw,2.65rem);font-style:normal;font-weight:500;line-height:1;animation:.7s cubic-bezier(.22,1,.36,1) both cabinet-finale-in}.cabinet-finale__eyebrow{font-family:var(--rc-ui);letter-spacing:.14em;text-transform:uppercase;color:#faf9f67a;margin:0 0 .85rem;font-size:.72rem;font-weight:650;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both cabinet-finale-in}.cabinet-finale__title{font-family:var(--rc-display);letter-spacing:-.035em;color:#faf9f6;margin:0 0 1.15rem;font-size:clamp(2rem,5.5vw,3.15rem);font-weight:500;line-height:1.12;animation:.75s cubic-bezier(.22,1,.36,1) .14s both cabinet-finale-in}.cabinet-finale__lead{max-width:28rem;font-family:var(--rc-ui);color:#faf9f6b8;margin:0 auto 2rem;font-size:clamp(1.02rem,2.2vw,1.15rem);line-height:1.55;animation:.75s cubic-bezier(.22,1,.36,1) .22s both cabinet-finale-in}.cabinet-finale__lead strong{color:#faf9f6;font-weight:650}.cabinet-finale__cta{min-height:3.25rem;font-family:var(--rc-ui);letter-spacing:-.015em;background:#faf9f6;border:1px solid #faf9f6;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 2.1rem;font-size:1.05rem;font-weight:650;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s,box-shadow .22s;animation:.75s cubic-bezier(.22,1,.36,1) .3s both cabinet-finale-in;display:inline-flex;box-shadow:0 10px 36px #00000047;color:#111110!important}.cabinet-finale__cta:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 44px #00000057}.cabinet-finale__cta:active{transform:translateY(0)}.cabinet-finale__trust{font-family:var(--rc-ui);color:#faf9f6b8;flex-wrap:wrap;justify-content:center;gap:.55rem 0;margin:1.75rem 0 0;padding:0;font-size:.88rem;font-weight:550;list-style:none;animation:.75s cubic-bezier(.22,1,.36,1) .38s both cabinet-finale-in;display:flex}.cabinet-finale__trust li{align-items:center;display:inline-flex}.cabinet-finale__trust li:not(:last-child):after{content:"";background:#faf9f66b;border-radius:50%;width:3px;height:3px;margin:0 .75rem;display:inline-block}@keyframes cabinet-finale-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cabinet-finale__brand,.cabinet-finale__eyebrow,.cabinet-finale__title,.cabinet-finale__lead,.cabinet-finale__cta,.cabinet-finale__trust{animation:none}.cabinet-finale__cta:hover{transform:none}}@media (width<=560px){.cabinet-finale{min-height:min(88vh,720px);padding-inline:1.1rem}.cabinet-finale__trust{flex-direction:column;gap:.45rem}.cabinet-finale__trust li:not(:last-child):after{display:none}}.cabinet-acces{background:#141413;min-height:calc(100vh - 4rem)}.cabinet-acces__shell{isolation:isolate;min-height:calc(100vh - 4rem);padding:clamp(5.25rem,11vw,6.75rem) 1.25rem clamp(2.5rem,6vw,4rem);position:relative;overflow:hidden}.cabinet-acces__atmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse 65% 50% at 22% 30%, #faf6ee1a, transparent 58%), radial-gradient(ellipse 45% 40% at 88% 75%, color-mix(in srgb, var(--nael-good,var(--rc-good)) 12%, transparent), transparent 55%), linear-gradient(165deg, #1a1917 0%, #111110 55%, #0c0c0b 100%);position:absolute;inset:0}.cabinet-acces__atmosphere:after{content:"";opacity:.3;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.cabinet-acces__layout{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,5vw,3.5rem);width:min(1080px,100%);margin-inline:auto;display:grid;position:relative}.cabinet-acces__welcome{color:#f7f4ef;padding:.75rem .25rem .5rem;animation:.75s cubic-bezier(.22,1,.36,1) both cabinet-finale-in;position:sticky;top:6.5rem}.cabinet-acces__brand{font-family:var(--nael-font-brand,var(--rc-brand), "Fraunces", Georgia, serif);letter-spacing:-.03em;color:#faf9f6;margin:0 0 1.1rem;font-size:clamp(1.85rem,4vw,2.4rem);font-style:normal;font-weight:500;line-height:1}.cabinet-acces__eyebrow{font-family:var(--rc-ui);letter-spacing:.14em;text-transform:uppercase;color:#faf9f67a;margin:0 0 .75rem;font-size:.72rem;font-weight:650}.cabinet-acces__welcome h1{font-family:var(--rc-display);letter-spacing:-.035em;color:#faf9f6;text-align:left;margin:0 0 1rem;font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:500;line-height:1.14}.cabinet-acces__lead{color:#faf9f6b8;text-align:left;max-width:26rem;margin:0 0 1.5rem;font-size:clamp(1rem,2vw,1.08rem);line-height:1.55}.cabinet-acces__lead strong{color:#faf9f6;font-weight:650}.cabinet-acces__trust{font-family:var(--rc-ui);color:#faf9f6b8;flex-wrap:wrap;gap:.45rem 0;margin:0;padding:0;font-size:.88rem;font-weight:550;list-style:none;display:flex}.cabinet-acces__trust li{align-items:center;display:inline-flex}.cabinet-acces__trust li:not(:last-child):after{content:"";background:#faf9f647;border-radius:50%;width:3px;height:3px;margin:0 .7rem;display:inline-block}.cabinet-acces--solo .cabinet-acces__shell{justify-content:center;display:flex}.cabinet-acces--solo .cabinet-acces__panel{width:min(36rem,100%);margin-inline:auto}.cabinet-acces--solo .cabinet-acces__lead{color:#111110;max-width:none}.cabinet-acces__panel{text-align:left;background:#fff;border:1px solid #ffffff1f;border-radius:22px;width:100%;margin-inline:0;padding:clamp(1.45rem,3.5vw,1.9rem) clamp(1.2rem,3vw,1.7rem);animation:.8s cubic-bezier(.22,1,.36,1) .12s both cabinet-finale-in;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #00000047,0 4px 16px #0000001f}.cabinet-acces__back{width:fit-content;color:var(--rc-muted);margin:0 0 1rem;font-size:.82rem;font-weight:550;text-decoration:none;display:block}.cabinet-acces__back:hover{color:var(--rc-ink)}.cabinet-acces__panel-title{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0 0 1.15rem;font-size:1.35rem;font-weight:500}.cabinet-acces .resto-cycle__signup{margin-top:0}.cabinet-acces__form{flex-direction:column;gap:.9rem;display:flex}.cabinet-acces__hp{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.cabinet-acces__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cabinet-acces__field{flex-direction:column;gap:.35rem;display:flex}.cabinet-acces__field label{color:var(--rc-muted);font-size:.78rem;font-weight:600}.cabinet-acces__field input{width:100%;min-height:2.65rem;font-family:var(--rc-ui);color:var(--rc-ink);background:#fff;border:1px solid #11111024;border-radius:10px;outline:none;padding:.55rem .75rem;font-size:.95rem}.cabinet-acces__field input::placeholder{color:#11111052}.cabinet-acces__field input:focus{border-color:#11111073;box-shadow:0 0 0 3px #1111100f}.cabinet-acces__opt{color:var(--rc-faint);text-transform:none;letter-spacing:0;font-weight:500}.cabinet-acces__consents{flex-direction:column;gap:.65rem;margin-top:.15rem;display:flex}.cabinet-acces__check{color:var(--rc-ink-soft);cursor:pointer;background:#11111005;border:1px solid #11111014;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.45;display:flex}.cabinet-acces__check.is-reco{border-color:color-mix(in srgb, var(--rc-good) 18%, white);background:var(--rc-good-soft)}.cabinet-acces__check input{flex-shrink:0;margin-top:.2rem}.cabinet-acces__check a{color:var(--rc-ink);text-underline-offset:2px;font-weight:600}.cabinet-acces__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-ink-soft);vertical-align:middle;background:#11111014;border-radius:6px;margin-right:.35rem;padding:.12rem .4rem;font-size:.64rem;font-weight:700;display:inline-block}.cabinet-acces__tag.is-reco{background:color-mix(in srgb, var(--rc-good) 16%, white);color:var(--rc-good)}.cabinet-acces__err{color:var(--rc-warn,#c43b2e);margin:0;font-size:.88rem;line-height:1.4}.cabinet-acces__submit{border:1px solid var(--rc-ink);background:var(--rc-ink);color:#faf9f6;width:100%;min-height:2.85rem;font-family:var(--rc-ui);letter-spacing:-.01em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:1rem;font-weight:650;display:inline-flex}.cabinet-acces__submit:hover:not(:disabled){background:#000}.cabinet-acces__submit:disabled{opacity:.65;cursor:wait}.cabinet-acces__foot{color:var(--rc-faint);text-align:center;margin:0;font-size:.78rem;line-height:1.45}.cabinet-acces__foot a{color:var(--rc-ink-soft);text-underline-offset:2px;font-weight:600}.cabinet-acces__legal{color:var(--rc-faint);text-align:center;margin:.65rem 0 .85rem;font-size:.78rem;line-height:1.45}.cabinet-acces__legal a{color:var(--rc-ink-soft);text-underline-offset:2px;font-weight:600}.form-legal-accept{color:var(--text-muted,#6b6a66);text-align:center;margin:.75rem 0 0;font-size:.78rem;line-height:1.45}.form-legal-accept a{color:var(--nael-ink,#111110);text-underline-offset:2px;text-decoration:underline}.cabinet-acces__success h2{font-family:var(--rc-display);color:var(--rc-ink);margin:0 0 .65rem;font-size:1.45rem;font-weight:500}.cabinet-acces__success p{color:var(--rc-ink-soft);margin:0 0 .65rem;font-size:.95rem;line-height:1.5}.cabinet-acces__success-hint{color:var(--rc-faint)!important;font-size:.85rem!important}.cabinet-acces__success a{color:var(--rc-ink);font-weight:600}.cabinet-acces__resend{appearance:none;font:inherit;color:var(--rc-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cabinet-acces__resend:disabled{opacity:.55;cursor:wait}.cabinet-cycle__demo{text-align:center;padding-top:clamp(2.25rem,5vw,3.25rem);padding-bottom:clamp(2.25rem,5vw,3.25rem)}.cabinet-cycle__demo h2{font-family:var(--rc-display);letter-spacing:-.03em;color:var(--rc-ink);margin:.55rem 0 0;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:500;line-height:1.15}.cabinet-cycle__demo p{max-width:36ch;color:var(--rc-ink-soft);margin:.75rem auto 0;font-size:.95rem;line-height:1.55}.cabinet-cycle__demo .cabinet-cycle__cta-btn{margin-top:1.25rem}.cabinet-cycle__offer{text-align:center;padding-top:clamp(2.75rem,6vw,4rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.cabinet-cycle__offer-inner{max-width:40rem;margin-inline:auto}.cabinet-cycle__offer h2{font-family:var(--rc-display);letter-spacing:-.03em;color:var(--rc-ink);margin:.55rem 0 0;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:500;line-height:1.15}.cabinet-cycle__trust-row{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.cabinet-cycle__trust-row li{background:#ffffff8c;border:1px solid #11111014;border-radius:12px;gap:.2rem;padding:.85rem .9rem;display:grid}.cabinet-cycle__trust-row strong{color:var(--rc-ink);font-size:.92rem;font-weight:650}.cabinet-cycle__trust-row span{color:var(--rc-faint);font-size:.78rem;line-height:1.35}.cabinet-cycle__offer-prices-title{font-family:var(--rc-display);letter-spacing:-.02em;color:var(--rc-ink);margin:2.4rem 0 0;font-size:1.35rem;font-weight:500}.cabinet-cycle__pricing-lead--tight{margin-top:.55rem}.cabinet-cycle__offer-cta{border-top:1px solid var(--rc-line,#1111101a);flex-direction:column;align-items:center;gap:.25rem;margin-top:2.25rem;padding-top:1.85rem;display:flex}.cabinet-cycle__offer-cta .cabinet-finale__cta{background:var(--rc-ink);border-color:var(--rc-ink);animation:none;box-shadow:0 10px 28px #1111102e;color:#faf9f6!important}.cabinet-cycle__offer-cta .cabinet-finale__cta:hover{background:#000;box-shadow:0 14px 36px #11111038}.cabinet-cycle__offer-cta .cabinet-finale__trust{color:var(--rc-faint);animation:none}.cabinet-cycle__offer-cta .cabinet-finale__trust li:not(:last-child):after{background:#11111038}@media (width<=640px){.cabinet-cycle__trust-row{grid-template-columns:1fr}}.cabinet-cycle__pricing{text-align:center;padding-top:clamp(2.75rem,6vw,4rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.cabinet-cycle__pricing-inner{max-width:40rem;margin-inline:auto}.cabinet-cycle__pricing h2{font-family:var(--rc-display);letter-spacing:-.03em;color:var(--rc-ink);margin:.55rem 0 0;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:500;line-height:1.15}.cabinet-cycle__pricing-lead{max-width:42ch;color:var(--rc-ink-soft);margin:.9rem auto 0;font-size:1.02rem;line-height:1.55}.cabinet-cycle__price-list{text-align:left;border-top:1px solid var(--rc-line,#1111101a);margin:2rem 0 0;padding:0;list-style:none}.cabinet-cycle__price-list li{border-bottom:1px solid var(--rc-line,#1111101a);justify-content:space-between;align-items:baseline;gap:1.25rem;padding:1.05rem 0;display:flex}.cabinet-cycle__price-list li.is-featured{background:color-mix(in srgb, var(--rc-ink,#111110) 4%, transparent);border-bottom-color:#0000;border-radius:.55rem;margin:0 -.9rem;padding:1.15rem .9rem}.cabinet-cycle__price-copy{gap:.2rem;min-width:0;display:grid}.cabinet-cycle__price-copy strong{font-family:var(--rc-display);letter-spacing:-.02em;color:var(--rc-ink);font-size:1.1rem;font-weight:500}.cabinet-cycle__price-copy span{color:var(--rc-faint);font-size:.85rem;line-height:1.35}.cabinet-cycle__price-amount{font-family:var(--rc-display);letter-spacing:-.03em;color:var(--rc-ink);white-space:nowrap;flex-shrink:0;font-size:1.35rem;font-weight:500}.cabinet-cycle__price-amount small{font-family:var(--rc-ui);color:var(--rc-faint);margin-left:.2rem;font-size:.72rem;font-weight:600;display:inline-block}.cabinet-cycle__seats{text-align:left;margin-top:2.4rem}.cabinet-cycle__seats h3{font-family:var(--rc-display);letter-spacing:-.02em;color:var(--rc-ink);margin:0;font-size:1.25rem;font-weight:500}.cabinet-cycle__seats>p{color:var(--rc-ink-soft);max-width:46ch;margin:.45rem 0 0;font-size:.95rem;line-height:1.5}.cabinet-cycle__seat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.cabinet-cycle__seat-grid li{background:#ffffff8c;border:1px solid #11111014;border-radius:14px;gap:.35rem;padding:1rem .95rem 1.05rem;display:grid;position:relative}.cabinet-cycle__seat-grid li.is-featured{background:#fff;border-color:#11111038}.cabinet-cycle__seat-grid .cabinet-cycle__seat-badge{background:var(--rc-ink);color:#faf9f6;letter-spacing:.02em;border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:650;line-height:1.2;position:absolute;top:-.55rem;left:.85rem}.cabinet-cycle__seat-grid strong{color:var(--rc-ink);font-size:.92rem;font-weight:650}.cabinet-cycle__seat-grid em{font-style:normal;font-family:var(--rc-display);letter-spacing:-.02em;color:var(--rc-ink);font-size:1.2rem;font-weight:500}.cabinet-cycle__seat-grid em small{font-family:var(--rc-ui);color:var(--rc-faint);margin-left:.15rem;font-size:.68rem;font-weight:600}.cabinet-cycle__seat-grid span{color:var(--rc-faint);font-size:.8rem;line-height:1.4}.cabinet-cycle__pricing-note{color:var(--rc-ink-soft);text-align:left;margin:1.75rem 0 0;font-size:.88rem;line-height:1.55}.cabinet-cycle__pricing-note strong{color:var(--rc-ink);font-weight:650}@media (width<=900px){.cabinet-acces__layout{grid-template-columns:1fr;gap:1.75rem;max-width:34rem}.cabinet-acces__welcome{text-align:center;padding:0}.cabinet-acces__welcome h1,.cabinet-acces__lead{text-align:center;margin-inline:auto}.cabinet-acces__trust{justify-content:center}}@media (width<=720px){.cabinet-cycle__seat-grid{grid-template-columns:1fr}}.cabinet-cycle__card--analytique{gap:.85rem}.cabinet-cycle__ana-chips{flex-wrap:wrap;gap:.35rem;display:flex}.cabinet-cycle__ana-chip{appearance:none;color:var(--rc-ink-soft);cursor:pointer;background:#fff;border:1px solid #1111101f;border-radius:999px;padding:.35rem .7rem;font-family:inherit;font-size:.74rem;font-weight:650;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.cabinet-cycle__ana-chip:hover{color:var(--rc-ink);border-color:#11111038}.cabinet-cycle__ana-chip.is-active{background:var(--rc-ink);border-color:var(--rc-ink);color:#faf9f6;box-shadow:0 1px 2px #1111101f}.cabinet-cycle__ana-chip:focus-visible{outline:2px solid var(--rc-ink);outline-offset:2px}.cabinet-cycle__ana-panel{flex-direction:column;gap:.55rem;animation:.38s cubic-bezier(.22,1,.36,1) both cabinet-ana-in;display:flex}@keyframes cabinet-ana-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cabinet-cycle__ana-panel{animation:none}.cabinet-cycle__ana-chip.is-active{box-shadow:none}}.cabinet-cycle__ana-client{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cabinet-cycle__ana-client-name{font-family:var(--nael-font-display,inherit);letter-spacing:-.02em;color:var(--rc-ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.cabinet-cycle__ana-client-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-muted);background:#1111100d;border-radius:999px;padding:.2rem .5rem;font-size:.66rem;font-weight:700}.cabinet-cycle__objets{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cabinet-cycle__objet{background:#fff;border:1px solid #11111014;border-radius:12px;align-items:center;padding:.7rem .85rem;display:flex}.cabinet-cycle__objet-name{letter-spacing:-.01em;color:var(--rc-ink);margin:0;font-size:.9rem;font-weight:600;line-height:1.25}@media (width<=420px){.cabinet-cycle__ana-chip{padding:.3rem .55rem;font-size:.7rem}}@media (width<=520px){.cabinet-acces__grid{grid-template-columns:1fr}.cabinet-acces__trust{flex-direction:column;align-items:center;gap:.4rem}.cabinet-acces__trust li:not(:last-child):after{display:none}.cabinet-cycle__objet{flex-direction:column;align-items:flex-start}}@media (width<=720px){.cabinet-cycle__mock{max-width:100%}.cabinet-cycle__postes li{grid-template-rows:auto auto;grid-template-columns:1fr auto}.cabinet-cycle__poste-status{grid-column:1/-1}.cabinet-cycle__file{grid-template-columns:auto 1fr}.cabinet-cycle__file-ok{grid-column:2}}.cabinet-cycle__card--controle{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.cabinet-cycle__controle{flex-direction:column;gap:.55rem;padding:1.15rem 1.1rem 1.25rem;display:flex}.cabinet-cycle__controle.is-before{background:#11111008;border-right:1px solid #11111014}.cabinet-cycle__controle.is-after{background:#fff}.cabinet-cycle__controle-label{letter-spacing:.07em;text-transform:uppercase;color:var(--rc-faint);font-size:.66rem;font-weight:700}.cabinet-cycle__controle .cabinet-cycle__title{margin:0;font-size:1.05rem}.cabinet-cycle__controle-list{flex-direction:column;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.cabinet-cycle__controle-list li{color:var(--rc-ink);padding-left:.95rem;font-size:.82rem;line-height:1.35;position:relative}.cabinet-cycle__controle-list li:before{content:"";background:#11111047;border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:0}.cabinet-cycle__controle.is-after .cabinet-cycle__controle-list li:before{background:var(--rc-ink)}.cabinet-cycle__controle-foot{color:var(--rc-faint);margin:auto 0 0;padding-top:.65rem;font-size:.72rem;font-weight:650}.cabinet-cycle__controle.is-after .cabinet-cycle__controle-foot{color:var(--rc-ink)}.cabinet-cycle__marge-grid{flex-direction:column;gap:.45rem;margin-top:.35rem;display:flex}.cabinet-cycle__marge-row{background:#11111005;border:1px solid #11111012;border-radius:12px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.7rem .85rem;display:flex}.cabinet-cycle__marge-row span{color:var(--rc-muted,#5c5a55);font-size:.8rem}.cabinet-cycle__marge-row strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.95rem}.cabinet-cycle__marge-row.is-cost{opacity:.85}.cabinet-cycle__marge-row.is-gain{background:#1111100f;border-color:#1111101f}.cabinet-cycle__marge-row.is-gain strong{font-size:1.05rem}.cabinet-cycle__fe-steps{flex-direction:column;gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.cabinet-cycle__fe-steps li{background:#11111005;border:1px solid #11111012;border-radius:12px;gap:.15rem;padding:.75rem .85rem;display:grid}.cabinet-cycle__fe-steps li.is-live{background:#fff;border-color:#11111024;box-shadow:0 1px 2px #1111100a}.cabinet-cycle__fe-when{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);font-size:.64rem;font-weight:700}.cabinet-cycle__fe-steps li strong{letter-spacing:-.02em;font-size:.92rem}.cabinet-cycle__fe-steps li>span:last-child{color:var(--rc-muted,#5c5a55);font-size:.78rem;line-height:1.4}.cabinet-cycle__fe-steps li.is-soon{opacity:.72}@media (width<=720px){.cabinet-cycle__card--controle{grid-template-columns:1fr}.cabinet-cycle__controle.is-before{border-bottom:1px solid #11111014;border-right:none}}.resto-cycle__hero--tight{padding-top:clamp(4.75rem,8vw,6rem);padding-bottom:clamp(2.75rem,5vw,4rem)}.resto-cycle__hero--tight h1{margin-bottom:.75rem;font-size:clamp(1.85rem,3.6vw,2.65rem);line-height:1.15}.resto-cycle__hero--tight .resto-cycle__lead{max-width:34em;margin-bottom:.35rem;font-size:.98rem;line-height:1.55}.resto-cycle__hero--tight .resto-cycle__eyebrow{margin-bottom:.55rem}.resto-cycle__hero--tight .cabinet-cycle__hero-visual{gap:.5rem;max-width:380px}.resto-cycle__hero--tight .cabinet-cycle__mock--hero{max-width:380px}.resto-cycle__hero--tight .cabinet-cycle__card--hero{gap:.5rem;padding:.9rem .95rem .85rem}.resto-cycle__hero--tight .cabinet-cycle__hero-signal-hint,.resto-cycle__hero--tight .cabinet-cycle__hero-tabs{display:none}.resto-cycle__hero--tight .cabinet-cycle__hero-caption{font-size:.8rem}@media (width<=900px){.resto-cycle__hero--tight{padding-top:clamp(4.25rem,10vw,5.5rem);padding-bottom:2.5rem}}.cabinet-cycle__card--hub-shell{gap:.75rem}.cabinet-cycle__hub-shell-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cabinet-cycle__hub-shell-client{letter-spacing:-.02em;font-size:1.05rem;font-weight:700;display:block}.cabinet-cycle__hub-shell-meta{color:var(--rc-faint);margin-top:.15rem;font-size:.72rem;display:block}.cabinet-cycle__hub-shell-body{align-items:stretch;gap:.55rem;width:100%;min-height:9.5rem;display:flex}.cabinet-cycle__hub-nav{background:#1111100a;border-radius:12px;flex-direction:column;flex:0 0 6.75rem;gap:.2rem;width:6.75rem;padding:.35rem;display:flex}.cabinet-cycle__hub-nav span{color:var(--rc-muted,#5c5a55);border-radius:8px;padding:.45rem .55rem;font-size:.72rem;font-weight:650}.cabinet-cycle__hub-nav span.is-active{color:var(--rc-ink);background:#fff;box-shadow:0 1px #1111100f}.cabinet-cycle__hub-pane{background:#fff;border:1px solid #1111101a;border-radius:12px;flex-direction:column;flex:auto;gap:.35rem;min-width:0;padding:.8rem .85rem;display:flex}.cabinet-cycle__hub-pane-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cabinet-cycle__hub-pane-top strong{letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.cabinet-cycle__hub-pane-top span{color:var(--rc-ink);font-size:.7rem;font-weight:650}.cabinet-cycle__hub-pane-title{letter-spacing:-.02em;margin:.15rem 0 0;font-size:.98rem;font-weight:700;line-height:1.25}.cabinet-cycle__hub-pane-hint{color:var(--rc-muted,#5c5a55);margin:0;font-size:.74rem;line-height:1.4}.cabinet-cycle__hub-pane-chips{flex-wrap:wrap;gap:.35rem;margin:auto 0 0;padding:.45rem 0 0;list-style:none;display:flex}.cabinet-cycle__hub-pane-chips li{color:var(--rc-faint);border:1px solid #1111101a;border-radius:999px;padding:.28rem .5rem;font-size:.68rem;font-weight:650}.cabinet-cycle__light-invite{background:#11111005;border:1px dashed #11111029;border-radius:12px;grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .75rem;margin:.35rem 0 .75rem;padding:.7rem .85rem;display:grid}.cabinet-cycle__light-invite-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);grid-column:1/-1;font-size:.66rem;font-weight:700}.cabinet-cycle__light-invite strong{letter-spacing:-.01em;font-size:.86rem}.cabinet-cycle__light-invite-state{color:var(--rc-ink);font-size:.72rem;font-weight:650}.cabinet-cycle__light-split{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.75rem;display:grid}.cabinet-cycle__light-split-pane{background:#11111005;border:1px solid #11111014;border-radius:12px;flex-direction:column;gap:.2rem;padding:.7rem .75rem;display:flex}.cabinet-cycle__light-split-pane.is-cabinet{background:#1111100d;border-color:#11111024}.cabinet-cycle__light-split-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);font-size:.64rem;font-weight:700}.cabinet-cycle__light-split-pane strong{letter-spacing:-.01em;font-size:.88rem}.cabinet-cycle__light-split-pane span:last-child{color:var(--rc-muted,#5c5a55);font-size:.72rem;line-height:1.35}.cabinet-cycle__rdv-agenda{counter-reset:none;flex-direction:column;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.cabinet-cycle__rdv-agenda li{background:#11111005;border:1px solid #11111014;border-radius:12px;grid-template-columns:1.6rem minmax(0,1fr);align-items:baseline;gap:.65rem;padding:.7rem .8rem;display:grid}.cabinet-cycle__rdv-n{letter-spacing:.04em;color:var(--rc-faint);font-size:.72rem;font-weight:700}.cabinet-cycle__rdv-agenda-title{letter-spacing:-.01em;font-size:.86rem;font-weight:650;line-height:1.3}.cabinet-cycle__rdv-agenda li.is-warn{background:#1111100a;border-color:#11111024}.cabinet-cycle__facture-line{background:#fff;border:1px solid #1111101f;border-radius:12px;margin:.35rem 0 .65rem;padding:.75rem .85rem}.cabinet-cycle__facture-line-top{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-faint);justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.66rem;font-weight:700;display:flex}.cabinet-cycle__facture-line-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cabinet-cycle__facture-line-row span{font-size:.86rem;font-weight:600}.cabinet-cycle__facture-line-row strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1rem}.cabinet-cycle__pricing-note{max-width:42rem;color:var(--rc-faint);text-align:center;margin:1.1rem auto 0;font-size:.82rem;line-height:1.5}.resto-cycle__faq.cabinet-cycle__faq{border-top:1px solid var(--rc-line,#1111101a);background:var(--rc-paper,#fff);margin-top:clamp(1.75rem,4vw,2.75rem);padding:clamp(3.25rem,7vw,5rem) 0 clamp(4rem,8vw,6rem)}@media (width<=520px){.cabinet-cycle__hub-shell-body{flex-direction:column}.cabinet-cycle__hub-nav{flex-flow:wrap;flex:none;width:100%}.cabinet-cycle__light-split{grid-template-columns:1fr}}:root{--cream:var(--nael-bg);--dark:var(--nael-text);--accent:var(--nael-accent);--accent-hover:var(--nael-accent-hover);--accent-light:var(--nael-accent-light);--text-muted:var(--nael-text-muted);--text-faint:var(--nael-text-faint);--border:var(--nael-border);--shadow:var(--nael-shadow);--radius:var(--nael-radius-sm);--crise-bg:#fdf8f6;--crise-border:#b4503224;--crise-accent:#b45309}body.blog-page,body.blog-page *{box-sizing:border-box}body.blog-page{font-family:var(--nael-font-ui);background:var(--cream);color:var(--dark);-webkit-font-smoothing:antialiased;line-height:1.6}body.blog-page a{color:var(--accent);text-decoration:none}body.blog-page a:hover{color:var(--accent-hover)}body.blog-page .header{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:24px 24px 0;display:flex}body.blog-page .logo{font-family:var(--nael-font-brand),serif;color:var(--dark);font-size:24px;font-style:normal;font-weight:500}body.blog-page .header-nav{align-items:center;gap:24px;display:flex}body.blog-page .header-nav a{color:var(--text-muted);font-size:14px;font-weight:500}body.blog-page .header-nav a:hover{color:var(--accent)}body.blog-page .header-cta{color:var(--accent);border:1.5px solid var(--accent);border-radius:8px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .2s}body.blog-page .header-cta:hover{background:var(--accent);color:#fff}body.blog-page .hero{text-align:center;max-width:720px;margin:0 auto;padding:64px 24px 32px}body.blog-page .hero h1{font-family:var(--nael-font-display),serif;margin-bottom:12px;font-size:clamp(28px,4vw,40px);font-weight:400}body.blog-page .hero p{color:var(--text-muted);max-width:540px;margin:0 auto 24px;font-size:17px}.cluster-nav{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:0 auto;padding:0 24px 16px;display:flex}.cluster-nav a{border:1px solid var(--border);color:var(--text-muted);background:#fff;border-radius:99px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.cluster-nav a:hover{border-color:var(--accent);color:var(--accent)}.cluster-section{max-width:1100px;margin:0 auto;padding:40px 24px 8px}.cluster-header{margin-bottom:20px}body.blog-page .cluster-header h2{font-family:var(--nael-font-display),serif;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:clamp(22px,3vw,28px);font-weight:400;display:flex}.cluster-count{font-family:var(--nael-font-ui);text-transform:uppercase;letter-spacing:.06em;background:var(--accent-light);color:var(--accent);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.cluster-header p{color:var(--text-muted);max-width:640px;font-size:15px;line-height:1.55}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;padding:24px 22px;transition:box-shadow .25s,transform .25s;display:flex}.card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.card-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:99px;width:fit-content;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.tag-gestion{color:#15803d;background:#f0fdf4}.tag-expertise{color:#111110;background:#ebe6dc}.tag-outil{background:var(--accent-light);color:var(--accent)}.tag-crise{color:#dc2626;background:#fef2f2}body.blog-page .card h3{font-family:var(--nael-font-display),serif;margin-bottom:8px;font-size:18px;font-weight:400;line-height:1.35}.card h3 a{color:var(--dark)}.card h3 a:hover{color:var(--accent)}.card p{color:var(--text-muted);flex:1;font-size:14px;line-height:1.55}.card-meta{color:var(--text-faint);margin-top:12px;font-size:12px}.crise-section{max-width:1100px;margin:48px auto 0;padding:0 24px}.crise-inner{background:var(--crise-bg);border:1px solid var(--crise-border);border-radius:16px;padding:36px 32px 32px}body.blog-page .crise-inner .cluster-header h2{color:var(--dark)}.crise-inner .cluster-count{color:var(--crise-accent);background:#b450321f}.crise-intro{border:1px solid var(--crise-border);color:var(--text-muted);background:#fff;border-radius:10px;margin-bottom:24px;padding:16px 20px;font-size:15px;line-height:1.6}.crise-intro strong{color:var(--dark);font-weight:600}.newsletter-section{max-width:720px;margin:56px auto 0;padding:0 24px}.newsletter-box{text-align:center;box-shadow:var(--shadow);background:#fff;border:1px solid #11111029;border-radius:16px;padding:36px 32px}.newsletter-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:700}body.blog-page .newsletter-box h2{font-family:var(--nael-font-display),serif;margin-bottom:12px;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.3}.newsletter-box p{color:var(--text-muted);max-width:520px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.65}.newsletter-box .btn{background:var(--accent);color:#fff;border-radius:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:background .2s;display:inline-block}.newsletter-box .btn:hover{background:var(--accent-hover);color:#fff}.newsletter-note{color:var(--text-faint);margin-top:12px;margin-bottom:0;font-size:13px}.cta-block{text-align:center;max-width:720px;margin:40px auto 0;padding:0 24px 48px}.cta-block .btn{background:var(--accent);color:#fff;border-radius:8px;padding:14px 32px;font-size:15px;font-weight:600;transition:background .2s;display:inline-block}.cta-block .btn:hover{background:var(--accent-hover);color:#fff}.cta-block p{color:var(--text-muted);margin-top:10px;font-size:14px}.tools-section{border-top:1px solid var(--border);max-width:720px;margin:0 auto;padding:40px 24px 64px}body.blog-page .tools-section h2{font-family:var(--nael-font-display),serif;margin-bottom:8px;font-size:24px;font-weight:400}.tools-section>p{color:var(--text-muted);margin-bottom:24px;font-size:15px}.tools-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.tool-link{border:1.5px solid var(--border);color:var(--dark);text-align:center;background:#fff;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:block}.tool-link:hover{border-color:var(--accent);color:var(--accent)}.tools-cta{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.tools-cta:hover{text-decoration:underline}.footer{border-top:1px solid var(--border);text-align:center;color:var(--text-faint);padding:32px 24px;font-size:13px}.footer a{color:var(--text-muted);margin:0 10px}.footer a:hover{color:var(--accent)}@media (width<=700px){.grid{grid-template-columns:1fr}.hero{padding:48px 20px 24px}.crise-inner{padding:28px 20px 24px}.newsletter-box{padding:28px 22px}}@media (width<=600px){.header-nav{display:none}.tools-grid{grid-template-columns:repeat(2,1fr)}}@keyframes spin{to{transform:rotate(360deg)}}.fiche-modal:not([hidden]),.fiche-summary:not([hidden]){display:flex}#loading-spinner[hidden],#bandeau-calibration[hidden],#dash-vierge[hidden],#nael-signal[hidden],#nael-fil[hidden],.plan-pill[hidden],.nael-badge[hidden],.billing-paywall-btn[hidden]{display:none!important}.badge[hidden],.card[hidden],.filter-sel[hidden],#app:not(.is-visible){display:none}:root{--cream:var(--nael-bg);--dark:var(--nael-text);--accent:var(--nael-accent);--accent-hover:var(--nael-accent-hover);--accent-light:var(--nael-accent-light);--text-muted:var(--nael-text-muted);--text-faint:var(--nael-text-faint);--border:var(--nael-border);--radius:var(--nael-radius-sm)}body.canvas-page.canvas-cream{color:var(--dark)}a:hover{color:var(--accent-hover)}.breadcrumb{max-width:720px;color:var(--text-faint);margin:0 auto;padding:16px 24px 0;font-size:13px}.breadcrumb a{color:var(--text-muted)}article h1{font-family:var(--nael-font-display);margin-bottom:16px;font-size:clamp(1.75rem,4vw,2.375rem);font-weight:400;line-height:1.25}.meta{color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px;font-size:14px}article h2{font-family:var(--nael-font-display);margin:40px 0 16px;font-size:1.5rem;font-weight:400}article h3{margin:28px 0 10px;font-size:18px;font-weight:600}article p{margin-bottom:16px;font-size:16px}article ul,article ol{margin:0 0 16px 24px;font-size:16px}article li{margin-bottom:8px}.callout{background:var(--accent-light);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;margin:24px 0;padding:16px 20px;font-size:15px}.cta-box{text-align:center;margin:36px 0}.cta-box p{margin-bottom:14px;font-size:16px;font-weight:500}.cta-box .btn{background:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.cta-box .btn:hover{background:var(--accent-hover);color:#fff;transform:translateY(-1px)}.cta-box .sub{color:var(--text-muted);margin-top:8px;margin-bottom:0;font-size:13px}article table{border-collapse:collapse;width:100%;box-shadow:var(--shadow-float,0 10px 28px #1c1a1414);border-radius:12px;margin:16px 0 24px;font-size:14px;overflow:hidden}article th{background:var(--dark);color:#fff;text-align:left;padding:10px 14px;font-weight:600}article td{border-bottom:1px solid var(--border);padding:10px 14px}article tr:nth-child(2n) td{background:#1c1a1408}.faq{margin:32px 0}.faq details{margin-bottom:10px}.faq summary{cursor:pointer;padding:14px 18px;font-size:15px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+ ";color:var(--accent);font-weight:700}.faq details[open] summary:before{content:"- "}.faq .faq-answer{color:var(--text-muted);padding:0 18px 14px;font-size:15px;line-height:1.6}.conseil-daf-icon{flex-shrink:0;font-size:22px;line-height:1.3}.conseil-daf p{margin:0 0 10px;font-size:15px;line-height:1.7}.formula-box{text-align:center;background:#1c1a140a;border:1.5px solid #1c1a141f;border-radius:12px;margin:28px 0;padding:22px 28px}.formula-text{color:#111110;font-family:Courier New,Courier,monospace;font-size:17px;font-weight:700;line-height:1.4}.ratio-gauge-wrapper{background:#fff;border:1px solid #1c1a141a;border-radius:14px;margin:28px 0;padding:22px 24px}.ratio-gauge-title{margin-bottom:14px;font-size:14px;font-weight:600}.gauge-zone{color:#fffffff2;white-space:nowrap;justify-content:center;align-items:center;height:100%;font-size:10px;font-weight:700;display:flex;overflow:hidden}.comparison-table-wrapper{border:1px solid #1c1a141a;border-radius:12px;margin:24px 0;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:460px;margin:0;font-size:14px}.comparison-table thead th{color:#f7f5f0eb;text-align:left;background:#1c1a14;padding:11px 16px;font-size:13px;font-weight:600}.comparison-table tbody td{vertical-align:middle;border-bottom:1px solid #1c1a141a;padding:11px 16px}.comparison-table tbody tr:nth-child(2n){background:#1c1a1408}.badge-sector{border-radius:20px;padding:2px 8px;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700;display:inline-block}.badge-trad{color:#111110;background:#ebe6dc}.newsletter-cta{text-align:left;background:linear-gradient(135deg,#fff 0%,#1111100d 100%);border:1px solid #1111102e;border-radius:12px;margin:36px 0 8px;padding:24px 26px}.newsletter-cta-label{letter-spacing:.08em;text-transform:uppercase;color:#111110;margin-bottom:10px;font-size:11px;font-weight:700}.newsletter-cta-text{color:#6b6560;margin:0 0 16px;font-size:15px;line-height:1.65}.newsletter-cta-link{color:#111110;font-size:14px;font-weight:600;display:inline-block}.newsletter-cta-link:hover{color:#2c2a26}:root{--cream:var(--nael-bg);--cream-dark:var(--nael-surface-muted);--white:var(--nael-surface);--dark:var(--nael-text);--dark-2:var(--nael-accent-hover);--text:var(--nael-text);--text-muted:var(--nael-text-muted);--text-faint:var(--nael-text-faint);--accent:var(--nael-accent);--accent-hover:var(--nael-accent-hover);--accent-light:var(--nael-accent-light);--green:var(--nael-good);--green-bg:var(--nael-good-soft);--border:var(--nael-border);--shadow-sm:var(--nael-shadow-sm);--shadow-md:var(--nael-shadow);--radius:var(--nael-radius-sm);--radius-md:var(--nael-radius-sm)}body.guide-page{scroll-behavior:smooth;font-family:var(--nael-font-ui);background:var(--cream);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.7}.skip-link{z-index:10000;background:var(--dark);color:#fff;border-radius:var(--radius);padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{outline:2px solid var(--accent);outline-offset:2px;transform:translateY(0)}.guide-header{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);background:#f7f5f0eb;position:sticky;top:0}.guide-header-inner{justify-content:space-between;align-items:center;max-width:1060px;height:64px;margin:0 auto;padding:0 24px;display:flex}body.guide-page .nav-brand{font-family:var(--nael-font-brand), serif;color:var(--text);font-size:22px;font-weight:500;text-decoration:none}body.guide-page .nav-brand:hover{text-decoration:none}body.guide-page .nav-brand em{color:var(--accent);font-style:normal}.btn-pdf{background:var(--green);color:#fff;border-radius:var(--radius);font-family:var(--nael-font-ui);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:opacity .2s,transform .1s;display:inline-flex}.btn-pdf:hover{opacity:.85;transform:translateY(-1px)}.btn-pdf:active{transform:translateY(0)}.btn-pdf:disabled{opacity:.6;cursor:wait;transform:none}.btn-pdf svg{flex-shrink:0;width:16px;height:16px}.guide-hero{text-align:center;max-width:720px;margin:0 auto;padding:88px 24px 56px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:16px;font-size:12px;font-weight:700;display:inline-block}.guide-hero h1{color:var(--text);margin-bottom:20px;font-size:clamp(32px,5vw,48px);font-weight:400}.guide-hero h1 em{color:var(--accent);font-style:normal}.hero-sub{color:var(--text-muted);max-width:580px;margin:0 auto 24px;font-size:18px;line-height:1.65}.read-time{color:var(--text-faint);background:var(--cream-dark);border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.read-time svg{flex-shrink:0}.guide-layout{grid-template-columns:220px 1fr;align-items:start;gap:56px;max-width:1060px;margin:0 auto;padding:0 24px 96px;display:grid}.guide-toc{position:sticky;top:80px}.toc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:12px;font-size:11px;font-weight:700}.toc-nav ol{border-left:2px solid var(--border);padding-left:16px;list-style:none}.toc-nav li{margin-bottom:4px}.toc-nav a{color:var(--text-muted);padding:4px 0;font-size:13px;line-height:1.45;text-decoration:none;transition:color .15s;display:block}.toc-nav a:hover{color:var(--text);text-decoration:none}.toc-nav a.toc-active{color:var(--accent);font-weight:600}.toc-toggle{display:none}.guide-content{max-width:720px;min-height:400px}.guide-content h2{color:var(--text);margin:56px 0 20px;padding-top:8px;font-size:clamp(22px,3vw,28px);font-weight:400}.guide-content>h2:first-child{margin-top:0}.guide-content h3{font-size:18px;font-weight:600;font-family:var(--nael-font-ui);color:var(--text);margin:32px 0 12px}.guide-content p{margin-bottom:20px;font-size:16px;line-height:1.8}.guide-content ul,.guide-content ol{margin:0 0 20px 24px;font-size:16px;line-height:1.8}.guide-content li{margin-bottom:8px}.guide-content strong{font-weight:600}.guide-content em{font-style:normal}.guide-content a{color:var(--accent)}.guide-content a:hover{color:var(--accent-hover)}.guide-content blockquote{border-left:3px solid var(--green);background:var(--green-bg);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-muted);margin:28px 0;padding:16px 20px;font-size:15px}.guide-content blockquote p:last-child{margin-bottom:0}.guide-content hr{border:none;border-top:1px solid var(--border);margin:48px 0}.guide-content table{border-collapse:collapse;width:100%;margin:20px 0 28px;font-size:14px}.guide-content th{background:var(--dark);color:#fff;text-align:left;padding:10px 14px;font-weight:600}.guide-content td{border-bottom:1px solid var(--border);padding:10px 14px}.guide-content tr:nth-child(2n) td{background:#1c1a1408}.guide-content code{background:var(--cream-dark);border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:14px}.skeleton-block{background:linear-gradient(90deg, var(--cream-dark) 25%, #e3dfda 50%, var(--cream-dark) 75%);background-size:200% 100%;border-radius:4px;height:18px;margin-bottom:14px;animation:1.5s ease-in-out infinite shimmer}.skeleton-block.sk-title{width:65%;height:30px;margin-bottom:28px}.skeleton-block.sk-short{width:42%}.skeleton-block.sk-medium{width:78%}.skeleton-block.sk-full{width:100%}.skeleton-block.sk-gap{margin-top:44px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.load-error{color:var(--text-muted);padding:24px 0;font-size:15px;line-height:1.6}.guide-footer{background:var(--dark);padding:24px}.guide-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:720px;margin:0 auto;display:flex}body.guide-page .footer-brand{font-family:var(--nael-font-brand), serif;color:#f7f5f0;font-size:18px;font-weight:500}body.guide-page .footer-brand em{color:#f7f5f073;font-style:normal}.footer-links a{color:#f7f5f080;font-size:13px;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#f7f5f0e6;text-decoration:none}@media (width<=900px){.guide-layout{grid-template-columns:1fr;gap:0}.guide-toc{order:-1;margin-bottom:32px;position:static}.toc-label{display:none}.toc-toggle{background:var(--cream-dark);border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;font-family:var(--nael-font-ui);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.toc-toggle:hover{background:#e8e4da}.toc-toggle:after{content:"▾";color:var(--text-muted);font-size:16px;transition:transform .2s}.toc-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.toc-nav{background:var(--cream-dark);border:1px solid var(--border-strong);border-radius:0 0 var(--radius) var(--radius);border-top:none;padding:12px 16px;display:none}.toc-nav.toc-open{display:block}.toc-nav ol{border-left:none;padding-left:0}.toc-nav a{border-bottom:1px solid var(--border);padding:6px 0}.toc-nav li:last-child a{border-bottom:none}}@media (width<=600px){.guide-hero{padding:48px 16px 40px}.guide-layout{padding:0 16px 64px}.guide-header-inner{padding:0 16px}.btn-pdf span{display:none}.guide-footer-inner{flex-direction:column;align-items:flex-start;gap:16px}}@media print{.guide-header,.guide-toc,.guide-footer{display:none!important}.guide-layout{padding:0;display:block}.guide-content{max-width:100%}body.guide-page{background:#fff}}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:3px}.conseil-daf{background:#fffbf0;border:1px solid #d4a01738;border-left:4px solid #d4a017;border-radius:0 12px 12px 0;align-items:flex-start;gap:16px;margin:28px 0;padding:20px 24px;display:flex}.conseil-daf-icon{flex-shrink:0;margin-top:1px;font-size:22px;line-height:1.3}.conseil-daf-body{flex:1}.conseil-daf-title{letter-spacing:.1em;text-transform:uppercase;color:#9a6f08;margin-bottom:10px;font-size:11px;font-weight:700}.conseil-daf p{color:var(--dark-2);margin:0 0 10px;font-size:15px;line-height:1.7}.conseil-daf p:last-child{margin:0}.formula-box{background:var(--cream-dark);border:1.5px solid var(--border-strong);text-align:center;border-radius:12px;margin:28px 0;padding:22px 28px}.formula-text{color:var(--accent);letter-spacing:-.01em;font-family:Courier New,Courier,monospace;font-size:17px;font-weight:700;line-height:1.4}.formula-caption{color:var(--text-muted);margin-top:10px;font-size:13px;font-style:normal}.ratio-gauge-wrapper{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;margin:28px 0;padding:22px 24px}.ratio-gauge-title{color:var(--text);margin-bottom:14px;font-size:14px;font-weight:600}.ratio-gauge-bar{border-radius:13px;height:26px;display:flex;overflow:hidden}.gauge-zone{color:#fffffff2;letter-spacing:.02em;text-shadow:0 1px 3px #00000038;white-space:nowrap;justify-content:center;align-items:center;height:100%;font-size:11px;font-weight:700;display:flex;overflow:hidden}.gauge-zone.green{background:var(--nael-accent)}.gauge-zone.orange{background:#d4770a}.gauge-zone.red{background:#b0332a}.ratio-gauge-labels{color:var(--text-muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.comparison-table-wrapper{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;margin:24px 0;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:460px;font-size:14px}.comparison-table thead th{background:var(--dark);color:#f7f5f0eb;text-align:left;white-space:nowrap;padding:11px 16px;font-size:13px;font-weight:600}.comparison-table thead th:first-child{border-radius:10px 0 0}.comparison-table thead th:last-child{border-radius:0 10px 0 0}.comparison-table tbody td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 16px;line-height:1.55}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover td{background:#1111100a;transition:background .12s}.badge-sector{letter-spacing:.04em;border-radius:20px;padding:2px 8px;font-family:Courier New,monospace;font-size:11px;font-weight:700;display:inline-block}.badge-trad{background:var(--nael-surface-muted);color:var(--nael-accent)}.badge-rapide{color:#c35a00;background:#fef3e2}.badge-bar{color:#6b21a8;background:#f3e8ff}.euro-equiv{background:linear-gradient(135deg, #1644a0 0%, var(--nael-accent) 100%);color:#fffffff2;border-radius:14px;margin:28px 0;padding:22px 28px;font-size:15px;line-height:1.7}.euro-equiv strong{color:#fff;font-weight:700}.euro-equiv .euro-big{font-family:var(--nael-font-display);color:#fff;margin-bottom:10px;font-size:21px;font-weight:400;line-height:1.35;display:block}.simulator{background:var(--white);border:1.5px solid var(--border-strong);box-shadow:var(--shadow-md);border-radius:16px;margin:32px 0;padding:28px}.simulator-title{color:var(--text);margin-bottom:6px;font-size:17px;font-weight:700}.simulator-desc{color:var(--text-muted);margin-bottom:22px;font-size:14px;line-height:1.55}.sim-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.sim-fields.three-cols{grid-template-columns:1fr 1fr 1fr}.sim-field label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.sim-field input{border:1.5px solid var(--border-strong);width:100%;font-family:var(--nael-font-ui);background:var(--cream);color:var(--text);-moz-appearance:textfield;border-radius:8px;outline:none;padding:11px 14px;font-size:16px;font-weight:600;transition:border-color .15s,box-shadow .15s}.sim-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sim-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sim-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1111101a}.sim-result{background:var(--cream-dark);border-radius:10px;align-items:flex-start;gap:20px;min-height:72px;padding:18px 22px;display:flex}.sim-result-left{flex-shrink:0}.sim-pct{font-size:38px;font-weight:700;font-family:var(--nael-font-display);color:var(--text-faint);min-width:92px;line-height:1}.sim-pct.status-green{color:var(--nael-accent)}.sim-pct.status-orange{color:#d4770a}.sim-pct.status-red{color:#b0332a}.sim-gauge-mini{background:var(--border);border-radius:4px;width:100%;height:8px;margin-top:10px;overflow:hidden}.sim-gauge-fill{background:var(--text-faint);border-radius:4px;height:100%;transition:width .45s,background-color .45s}.sim-result-text{color:var(--text-muted);flex:1;padding-top:4px;font-size:14px;line-height:1.65}.sim-result-text strong{color:var(--text)}.steps-list{margin:28px 0;padding:0;list-style:none}.step-item{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.step-num{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;font-size:14px;font-weight:700;display:flex}.step-body{flex:1}.step-title{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600}@media (width<=600px){.sim-fields,.sim-fields.three-cols{grid-template-columns:1fr}.sim-result{flex-direction:column;gap:12px}.sim-pct{min-width:auto}.formula-text{font-size:14px}.euro-equiv .euro-big{font-size:17px}.conseil-daf{padding:16px 18px}.simulator{padding:20px}}:root{--cream:var(--nael-bg);--cream-dark:var(--nael-surface-muted);--text:var(--nael-text);--text-muted:var(--nael-text-muted);--text-faint:var(--nael-text-faint);--accent:var(--nael-accent);--accent-hover:var(--nael-accent-hover);--accent-light:var(--nael-accent-light);--border:var(--nael-border);--green:var(--nael-good);--green-bg:var(--nael-good-soft);--orange:var(--nael-warn);--orange-bg:var(--nael-warn-soft);--radius:var(--nael-radius-sm)}body.guide-page,body.guide-page *,body.guide-page :before,body.guide-page :after{box-sizing:border-box}body.guide-page{font-family:var(--nael-font-ui);background:var(--cream);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.7}body.guide-page a{color:var(--accent);text-decoration:none}body.guide-page a:hover{color:var(--accent-hover);text-decoration:underline}body.guide-page h1,body.guide-page h2,body.guide-page h3{font-family:var(--nael-font-display);letter-spacing:-.02em;line-height:1.2}body.guide-page .header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#f7f5f0eb;position:sticky;top:0}body.guide-page .header-inner{justify-content:space-between;align-items:center;max-width:900px;height:60px;margin:0 auto;padding:0 24px;display:flex}body.guide-page .brand{font-family:var(--nael-font-brand),serif;color:var(--text);font-size:20px}body.guide-page .brand em{color:var(--accent);font-style:normal}body.guide-page .hero{text-align:center;max-width:720px;margin:0 auto;padding:56px 24px 32px}body.guide-page .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:700}body.guide-page .hero h1{margin-bottom:16px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}body.guide-page .hero h1 em{color:var(--accent);font-style:normal}body.guide-page .hero-sub{color:var(--text-muted);max-width:560px;margin:0 auto 20px;font-size:17px}.read-time{color:var(--text-faint);font-size:13px}.layout{max-width:900px;margin:0 auto;padding:0 24px 80px}.content{max-width:720px;margin:0 auto}.content h2{margin:48px 0 16px;padding-top:8px;font-size:1.5rem;font-weight:400}.content h3{font-size:1.1rem;font-weight:600;font-family:var(--nael-font-ui);margin:28px 0 12px}.content p,.content li{color:var(--text-muted);margin-bottom:14px;font-size:15px}.content p strong,.content li strong{color:var(--text)}.content ul,.content ol{margin:0 0 20px 1.25rem}.callout{background:var(--accent-light);border-radius:var(--radius);color:var(--text-muted);border:1px solid #11111033;margin:24px 0;padding:16px 18px;font-size:14px}.callout strong{color:var(--text)}.callout.warn{background:var(--orange-bg);border-color:#d9770640}table{border-collapse:collapse;width:100%;margin:20px 0 28px;font-size:14px}th{color:var(--text);background:var(--cream-dark);font-weight:600}.price-grid{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.price-box{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:20px}.price-box.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.price-box h4{margin-bottom:4px;font-size:15px}.price-num{font-family:var(--nael-font-display),serif;margin:8px 0;font-size:32px}.price-meta{color:var(--text-faint);font-size:13px}.checklist{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin:20px 0;padding:20px 22px}.checklist label{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.checklist input{accent-color:var(--accent);margin-top:4px}.email-box{background:var(--cream-dark);border-radius:var(--radius);color:var(--text);white-space:pre-wrap;margin:16px 0 24px;padding:18px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.6}.cta-bar{text-align:center;background:var(--text);color:#fff;border-radius:var(--radius);margin:48px 0 0;padding:32px 24px}.cta-bar p{color:#ffffffb3;margin-bottom:16px;font-size:15px}.cta-bar a{color:var(--text);background:#fff;border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-block}.cta-bar a:hover{opacity:.92;text-decoration:none}@media (width<=640px){.price-grid{grid-template-columns:1fr}}:root{--bg:var(--nael-bg);--surface:var(--nael-surface);--border:var(--nael-border);--accent:var(--nael-accent);--accent-dim:var(--nael-accent-soft);--c1:var(--nael-text);--c2:var(--nael-text-muted);--muted:var(--nael-text-muted);--green:var(--nael-good);--green-dim:var(--nael-good-soft);--red:var(--nael-bad);--radius:var(--nael-radius-sm);--font-sans:var(--nael-font-ui), -apple-system, sans-serif;--font-serif:"Fraunces", Georgia, serif}body{font-family:var(--font-sans);background:var(--bg);color:var(--c1);-webkit-font-smoothing:antialiased;min-height:100vh}.state{display:none}.state.active{display:block}#state-loading{text-align:center;padding:60px 0}.spinner{border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;margin:0 auto 14px;animation:.8s linear infinite spin}#state-error,#state-expire{text-align:center;padding:60px 0}.state-icon{margin-bottom:14px;font-size:40px}.state-title{font-family:var(--font-serif);margin-bottom:10px;font-size:22px;font-weight:300}.state-sub{color:var(--muted);font-size:14px;line-height:1.6}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:500}h1{font-family:var(--font-serif);margin-bottom:10px;font-size:clamp(1.7rem,3.5vw,2.1rem);font-weight:300;line-height:1.2}h1 em{color:var(--accent);font-style:normal}.subtitle{color:var(--muted);margin-bottom:24px;font-size:13.5px;line-height:1.65}.expiry{color:#92400e;background:#fff9e6;border:1px solid #fde68a;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 12px;font-size:12px;display:inline-flex}.expiry-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.formats{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.fmt{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:3px 10px;font-size:11px}.drop-zone{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;cursor:pointer;background:var(--surface);padding:36px 24px;transition:all .15s;position:relative}.drop-zone:hover,.drop-zone.drag-over{border-color:var(--accent);background:var(--accent-dim)}.drop-icon{background:var(--bg);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;display:flex}.drop-title{color:var(--c1);margin-bottom:4px;font-size:14px;font-weight:500}.drop-sub{color:var(--muted);font-size:12.5px}.drop-sub strong{color:var(--accent);cursor:pointer;font-weight:500}#file-input{opacity:0;cursor:pointer;position:absolute;inset:0}#file-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.file-item{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);align-items:center;gap:10px;padding:10px 14px;transition:border-color .15s;display:flex}.file-item.uploading{border-color:var(--accent);background:var(--accent-dim)}.file-item.done{background:var(--green-dim);border-color:#b7e4c7}.file-item.error{background:#fff5f5;border-color:#fecaca}.fi-icon{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.file-item.uploading .fi-icon{background:var(--accent-dim);border-color:var(--accent)}.file-item.done .fi-icon{background:var(--green-dim);border-color:#b7e4c7}.fi-info{flex:1;min-width:0}.fi-name{text-overflow:ellipsis;white-space:nowrap;color:var(--c1);font-size:13px;font-weight:500;overflow:hidden}.fi-size{color:var(--muted);margin-top:1px;font-size:11px}.fi-status{font-size:12px;font-weight:500}.file-item.uploading .fi-status{color:var(--accent)}.file-item.done .fi-status{color:var(--green)}.file-item.error .fi-status{color:var(--red)}.fi-remove{background:var(--bg);width:24px;height:24px;color:var(--muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s;display:flex}.fi-remove:hover{color:var(--red);background:#ffe4e4}.fi-progress{background:var(--border);border-radius:1px;height:2px;margin-top:6px;overflow:hidden}.fi-progress-fill{background:var(--accent);border-radius:1px;width:0;height:2px;transition:width .3s}.btn-submit{background:var(--accent);color:#fff;border-radius:var(--radius);width:100%;height:50px;font-size:14px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;margin-top:20px;transition:opacity .15s;display:flex}.btn-submit:hover:not(:disabled){opacity:.9}.err-global{color:var(--red);margin-top:10px;font-size:13px;display:none}#state-success{text-align:center;padding:20px 0}.success-circle{background:var(--green-dim);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;display:flex}.success-title{font-family:var(--font-serif);margin-bottom:10px;font-size:24px;font-weight:300}.success-sub{color:var(--muted);max-width:380px;margin:0 auto 20px;font-size:14px;line-height:1.7}.success-note{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;font-size:12px}footer{text-align:center;color:#b8b5ae;padding:24px;font-size:11px}footer a{color:#b8b5ae}.fec-notice{background:var(--nael-surface-muted);border-radius:var(--radius);text-align:left;border:1.5px solid #11111059;margin-bottom:20px;padding:14px 16px}.fec-notice-title{color:var(--accent);margin:0 0 8px;font-size:13px;font-weight:600}.fec-notice-body{color:var(--c2);margin:0;font-size:12.5px;line-height:1.65}.unsub-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #1c1a1414;border-radius:20px;width:min(100%,500px);max-width:500px;margin:2rem auto;padding:48px 40px;box-shadow:0 30px 80px #1c1a1414}.unsub-card .brand{font-family:var(--nael-font-brand);color:#1c1a14;margin-bottom:28px;font-size:28px;font-style:normal;font-weight:300}.unsub-card h1{font-family:var(--nael-font-display);margin-bottom:10px;font-size:32px;font-weight:300;line-height:1.2}.unsub-card h1 em{color:#6bc28a;font-style:italic}.unsub-card .sub{color:#6b6862;margin-bottom:28px;font-size:14px}.unsub-card p{color:#1c1a14;margin:0 0 16px;font-size:15px;line-height:1.65}.unsub-card p.muted{color:#6b6862;font-size:14px}.unsub-card .actions{border-top:1px solid #1c1a1414;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;padding-top:22px;display:flex}.unsub-card .btn{border:1px solid #1c1a1426;border-radius:10px;padding:11px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}.unsub-card .btn:hover{border-color:#1c1a14}.unsub-card .btn.primary{color:#f7f5f0;background:#1c1a14;border-color:#1c1a14}.unsub-card .btn.primary:hover{background:#000}@media (width<=520px){.unsub-card{padding:36px 26px}.unsub-card h1{font-size:26px}}:root{--nael-font-ui:"Public Sans", system-ui, sans-serif;--nael-font-display:"Libre Baskerville", Georgia, serif;--nael-font-brand:"Fraunces", Georgia, serif;--nael-text-2xs:.625rem;--nael-text-xs:.75rem;--nael-text-sm:.875rem;--nael-text-base:1rem;--nael-text-md:1.125rem;--nael-text-lg:1.25rem;--nael-text-xl:1.5rem;--nael-text-2xl:1.75rem;--nael-text-3xl:2rem;--nael-leading-tight:1.2;--nael-leading-snug:1.35;--nael-leading-body:1.5;--nael-font:var(--nael-font-ui);--font-ui:var(--nael-font-ui);--font-body:var(--nael-font-ui);--font-sans:var(--nael-font-ui);--esp-font-sans:var(--nael-font-ui);--cockpit-font-ui:var(--nael-font-ui);--lnd-font:var(--nael-font-ui);--nael-display:var(--nael-font-display);--font-display:var(--nael-font-display);--font-title:var(--nael-font-display);--font-serif:var(--nael-font-display);--esp-font-serif:var(--nael-font-display);--cockpit-font-display:var(--nael-font-display);--lnd-display:var(--nael-font-display);--cockpit-2xs:var(--nael-text-2xs);--cockpit-xs:var(--nael-text-xs);--cockpit-sm:var(--nael-text-sm);--cockpit-base:var(--nael-text-base);--cockpit-md:var(--nael-text-md);--cockpit-lg:var(--nael-text-lg);--cockpit-xl:var(--nael-text-xl);--cockpit-2xl:var(--nael-text-2xl);--cockpit-3xl:var(--nael-text-3xl);--text-2xs:var(--nael-text-2xs);--text-xs:var(--nael-text-xs);--text-sm:var(--nael-text-sm);--text-base:var(--nael-text-base);--text-md:var(--nael-text-md);--text-lg:var(--nael-text-lg);--text-xl:var(--nael-text-xl);--text-2xl:var(--nael-text-2xl);--text-3xl:var(--nael-text-3xl)}:is(.nav-brand,.footer-brand,.login-logo,.logo,.logo-name,.logo-wordmark,.ob-logo-name,.m-wordmark,.nael-sidebar__title,.cert-brand,.brand,.brand-name,a.brand,.unsub-card .brand,.abo-page .logo,.header .logo,.legal-topbar .logo,.auth-logo .logo-name,.mkt-hero-resto-mock__rail-brand,.shell-appbar--lite .shell-appbrand){font-synthesis:none;text-transform:none;font-family:var(--nael-font-brand)!important;font-style:normal!important;font-weight:500!important}:is(.nav-brand,.footer-brand,.login-logo,.logo,.logo-name,.logo-wordmark,.ob-logo-name,.m-wordmark,.nael-sidebar__title,.cert-brand,.brand,.brand-name,a.brand,.unsub-card .brand,.abo-page .logo,.header .logo,.legal-topbar .logo,.auth-logo .logo-name,.mkt-hero-resto-mock__rail-brand,.shell-appbar--lite .shell-appbrand) :is(em,i){font-synthesis:none;font-style:normal!important}:root{--bg:var(--nael-bg);--ink:var(--nael-ink);--muted:var(--nael-text-muted);--soft:var(--nael-text-faint);--accent:var(--nael-accent);--accent-soft:var(--nael-accent-light);--surface:var(--nael-surface);--line:#1d1d1f14;--font-sans:var(--nael-font-ui);--font-display:var(--nael-font-display)}html,body{min-height:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;justify-content:flex-start;align-items:stretch;min-height:100%;margin:0;padding:0;display:block;overflow-x:hidden}.m-bg{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 15% 20%,#11111029,#0000 60%),radial-gradient(55% 45% at 85% 75%,#1111101a,#0000 55%),radial-gradient(40% 30% at 60% 10%,#ffffffb3,#0000 50%),linear-gradient(165deg,#f4f6fb 0%,#e8ecf6 45%,#dde4f4 100%);position:fixed;inset:0}.m-bg:after{content:"";opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.m-shell{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;min-height:100vh;margin:0;padding:clamp(1.5rem,4vw,3rem);animation:none;display:flex;position:relative}main.m-shell{width:100%;max-width:none;margin:0;padding:clamp(1.5rem,4vw,3rem);animation:none}.m-panel{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(18px);text-align:left;border-radius:1.5rem;width:min(100%,34rem);padding:clamp(2rem,5vw,2.75rem) clamp(1.5rem,4vw,2.5rem);animation:.7s cubic-bezier(.22,1,.36,1) both m-enter;box-shadow:inset 0 1px #ffffffa6,0 24px 64px #11111014,0 4px 16px #1d1d1f0a}@keyframes m-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.m-brand{align-items:center;gap:.7rem;margin-bottom:1.75rem;animation:.7s cubic-bezier(.22,1,.36,1) 50ms both m-enter;display:flex}.m-mark{background:var(--accent);color:#f7f5f0;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-family:Georgia,serif;font-size:1.35rem;font-style:normal;font-weight:300;line-height:1;display:grid}.m-wordmark{font-family:var(--nael-font-brand,var(--font-display));letter-spacing:-.03em;font-size:1.55rem;font-weight:500;line-height:1}.m-status{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.78rem;font-weight:600;animation:.7s cubic-bezier(.22,1,.36,1) .1s both m-enter;display:inline-flex}.m-pulse{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 0 var(--accent-soft);border-radius:50%;animation:1.8s ease-out infinite m-pulse}@keyframes m-pulse{0%{box-shadow:0 0 #11111073}70%{box-shadow:0 0 0 10px #11111000}to{box-shadow:0 0 #11111000}}h1{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:.9rem;font-size:clamp(1.85rem,4.5vw,2.35rem);font-weight:600;line-height:1.15;animation:.7s cubic-bezier(.22,1,.36,1) .15s both m-enter}.m-lead{color:var(--muted);max-width:32ch;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.55;animation:.7s cubic-bezier(.22,1,.36,1) .2s both m-enter}.m-bar{background:#1111101f;border-radius:999px;height:3px;margin-bottom:1.35rem;animation:.7s cubic-bezier(.22,1,.36,1) .25s both m-enter;overflow:hidden}.m-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #4a7ef0);width:38%;height:100%;animation:2.4s ease-in-out infinite m-slide;display:block}@keyframes m-slide{0%{transform:translate(-120%)}50%{transform:translate(180%)}to{transform:translate(-120%)}}.m-eta{background:var(--accent-soft);border:1px solid #1111101f;border-radius:.85rem;flex-direction:column;gap:.2rem;margin-bottom:1.5rem;padding:.95rem 1.1rem;animation:.7s cubic-bezier(.22,1,.36,1) .3s both m-enter;display:flex}.m-eta small{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:600}.m-eta strong{color:var(--ink);font-size:1.05rem;font-weight:600}.m-contact{color:var(--muted);margin-bottom:1.25rem;font-size:.95rem;line-height:1.5;animation:.7s cubic-bezier(.22,1,.36,1) .35s both m-enter}.m-mail{background:var(--accent);color:#fff;border-radius:.65rem;align-items:center;gap:.4rem;margin-top:.55rem;padding:.65rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.m-mail:hover{background:var(--nael-accent-hover);transform:translateY(-1px)}.m-mail:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.m-foot{color:var(--soft);font-size:.86rem;line-height:1.45;animation:.7s cubic-bezier(.22,1,.36,1) .4s both m-enter}.team-access{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1.25rem}.team-access[hidden]{display:none!important}.team-access label{color:var(--soft);margin-bottom:.4rem;font-size:.78rem;display:block}.team-row{gap:.5rem;display:flex}.team-row input{border:1px solid var(--line);min-width:0;font:inherit;background:#fff;border-radius:.55rem;flex:1;padding:.55rem .7rem;font-size:.9rem}.team-row button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:.55rem;padding:.55rem .9rem;font-size:.85rem;font-weight:600}.team-row button:hover{opacity:.9}@media (width<=480px){.m-panel{border-radius:1.15rem}.m-lead{max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.abo-page *,.abo-page :before,.abo-page :after{box-sizing:border-box}.abo-page{--bg:var(--nael-bg);--surface:var(--nael-surface);--card:var(--nael-surface);--border:var(--nael-border);--accent:var(--nael-accent);--accent2:var(--nael-accent-hover);--cream:var(--nael-bg);--c2:var(--nael-text-muted);--muted:var(--nael-text-muted);--green:var(--nael-good);--gdim:var(--nael-good-soft);--red:var(--nael-bad);--rdim:var(--nael-bad-soft);--orange:var(--nael-warn);--odim:var(--nael-warn-soft);--radius:var(--nael-radius-sm);--shadow-sm:var(--nael-shadow-sm);--shadow-md:var(--nael-shadow);background:var(--bg);color:var(--cream);font-family:var(--nael-font-ui);-webkit-font-smoothing:antialiased;min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0);font-size:14px}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.abo-page header,.abo-page .abo-topbar{min-height:64px;padding:10px clamp(16px,4vw,40px);padding-top:max(10px,env(safe-area-inset-top,0));background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.abo-page .logo{font-family:var(--nael-font-brand);color:var(--accent);letter-spacing:-.03em;flex-shrink:0;font-size:24px;font-style:normal;font-weight:500;text-decoration:none}.abo-page .nav-back{color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;margin:-8px 0;padding:8px 0;font-size:13.5px;text-decoration:none;transition:color .12s;display:inline-flex}.abo-page .nav-back:hover{color:var(--cream)}.abo-page .nav-back-short{display:none}.abo-page main{max-width:680px;margin:0 auto;padding:40px clamp(20px,5vw,40px) 80px;animation:.4s both fadeUp}body.abo-forfaits-view .abo-page main{max-width:980px}.abo-tabs{border:1px solid var(--border);background:#ebebef;border-radius:12px;gap:4px;margin-bottom:28px;padding:4px;display:flex}.abo-tab{min-height:44px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;flex:1;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.abo-tab:hover{color:var(--cream)}.abo-tab.is-active{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.abo-panel{display:none}.abo-panel.is-active{display:block}.state-upgrade-hint{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.state-upgrade-hint a{color:var(--accent);font-weight:600;text-decoration:none}.state-upgrade-hint a:hover{text-decoration:underline}.forfaits-intro{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.55}.forfaits-loading{color:var(--muted);text-align:center;padding:40px 0;font-size:14px}.forfaits-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.forfait-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;padding:22px 20px 20px;display:flex;position:relative}.forfait-card--featured{box-shadow:var(--shadow-md);border-color:#b8c9f0}.forfait-card--featured:before{content:"";background:linear-gradient(90deg,var(--accent),var(--green));border-radius:14px 14px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.forfait-card--current{background:linear-gradient(#f8fcfa 0%,#fff 100%);border-color:#b8e0c8}.forfait-card--dim{opacity:.88}.forfait-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.forfait-badge--current{background:var(--gdim);color:var(--green)}.forfait-badge--reco{background:var(--nael-bg);color:var(--accent)}.forfait-name{font-family:var(--nael-font-display);color:var(--cream);margin-bottom:6px;font-size:22px;font-weight:300}.forfait-price{align-items:baseline;gap:2px;margin-bottom:6px;line-height:1;display:flex}.forfait-price-num{font-family:var(--nael-font-display);color:var(--cream);letter-spacing:-.02em;font-size:36px;font-weight:300}.forfait-price-per{color:var(--muted);margin-left:2px;font-size:13px}.forfait-tagline{color:var(--muted);min-height:2.9em;margin-bottom:14px;font-size:12.5px;line-height:1.45}.forfait-soon-note{color:var(--orange);margin-top:6px;font-size:11.5px;font-weight:500;display:block}.forfait-features{flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.forfait-features li{color:var(--c2);padding-left:18px;font-size:12.5px;line-height:1.45;position:relative}.forfait-features li:before{content:"";border-left:1.6px solid var(--green);border-bottom:1.6px solid var(--green);width:12px;height:7px;position:absolute;top:5px;left:0;transform:rotate(-45deg)}.forfait-cta{cursor:pointer;background:var(--accent);color:#fff;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;width:100%;min-height:46px;margin-top:auto;padding:12px 14px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .15s}.forfait-cta:hover{background:var(--accent2)}.forfait-cta--upgrade{background:var(--green)}.forfait-cta--upgrade:hover{background:#166b3a}.forfait-cta--current,.forfait-cta--muted,.forfait-cta--disabled{color:var(--muted);cursor:default;background:#f0f0f2}.forfait-cta--current:hover,.forfait-cta--muted:hover,.forfait-cta--disabled:hover{background:#f0f0f2}.forfait-cta:disabled{opacity:1}.forfait-cta:not(:disabled):active{transform:scale(.99)}.abo-page h1{font-family:var(--nael-font-display);color:var(--cream);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(28px,4vw,36px);font-weight:300;line-height:1.15}.h1-sub{color:var(--muted);margin-bottom:36px;font-size:14.5px;line-height:1.5}.banner{border-radius:10px;margin-bottom:24px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:none}.banner.show{display:block}.banner.success{background:var(--gdim);color:var(--green);border:1px solid #c7e8d4}.banner.neutral{color:var(--c2);border:1px solid var(--border);background:#f0f0f2}.banner.error{background:var(--rdim);color:var(--red);border:1px solid #f4c8c2}.state-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:28px;padding:22px 24px;display:none}.state-card.show{display:block}.state-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.state-main{flex:200px;min-width:0}.state-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:600}.state-value{color:var(--cream);word-wrap:break-word;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.45}.state-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.state-pill.trial{background:var(--odim);color:var(--orange)}.state-pill.actif{background:var(--gdim);color:var(--green)}.state-pill.suspendu{background:var(--rdim);color:var(--red)}.state-pill.annule{color:var(--muted);background:#f0f0f2}.trial-bar{background:#f0f0f2;border-radius:99px;height:6px;margin-top:14px;overflow:hidden}.trial-bar-fill{background:linear-gradient(90deg,var(--green),var(--accent));border-radius:99px;width:0%;height:100%;transition:width .4s}.trial-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-top:8px;font-family:JetBrains Mono,Menlo,monospace;font-size:12px;line-height:1.4;display:flex}.credit-banner{background:var(--gdim);color:var(--green);border:1px solid #c7e8d4;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.5}.credit-banner strong{font-weight:600}.plan-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:14px;padding:28px;position:relative;overflow:hidden}.plan-card:before{content:"";background:linear-gradient(90deg,var(--accent),var(--green));height:3px;position:absolute;top:0;left:0;right:0}.plan-name{font-family:var(--nael-font-display);color:var(--cream);letter-spacing:-.01em;margin-bottom:4px;font-size:24px;font-weight:300}.plan-tag{color:var(--muted);margin-bottom:18px;font-size:12.5px}.plan-price{align-items:baseline;gap:4px;margin-bottom:22px;display:flex}.plan-price-num{font-family:var(--nael-font-display);color:var(--cream);letter-spacing:-.02em;font-size:48px;font-weight:300;line-height:1}.plan-price-per{color:var(--muted);font-size:14.5px}.plan-price.loading .plan-price-num{color:var(--muted);position:relative}.plan-price.loading .plan-price-num:after{content:"";border:2px solid var(--border2);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;width:14px;height:14px;margin-left:8px;animation:.9s linear infinite spin;display:inline-block}.plan-features{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.plan-features li{color:var(--c2);padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.plan-features li:before{content:"";border-left:1.8px solid var(--green);border-bottom:1.8px solid var(--green);width:14px;height:8px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.cta{background:var(--accent);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:600;transition:background .15s,transform .12s,box-shadow .15s;display:inline-flex}.cta:hover{background:var(--accent2);box-shadow:0 4px 12px #11111033}.cta:active{transform:scale(.99)}.cta:disabled{opacity:.6;cursor:wait}.cta.hidden{display:none}.cta-secondary{width:100%;color:var(--accent);border:2px solid var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:12px;padding:12px 18px;font-family:inherit;font-size:16px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cta-secondary:hover{background:var(--accent);color:#fff}.cta-secondary:disabled{opacity:.6;cursor:wait}.cta-secondary.hidden{display:none}.inline-err{color:var(--red);min-height:18px;margin-top:12px;font-size:13px;line-height:1.4}.abo-page footer{text-align:center;max-width:680px;color:var(--muted);margin:0 auto;padding:0 clamp(20px,5vw,40px) 40px;font-size:12.5px;line-height:1.6}footer a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border2);text-decoration-color:var(--border2);text-underline-offset:3px}footer a:hover{color:var(--cream)}.referral-card{background:linear-gradient(165deg,#f0faf4 0%,#e8f5ee 55%,#fff 100%);border:1px solid #b8e0c8;border-radius:12px;margin:0 0 22px;padding:20px 20px 18px;box-shadow:0 2px 12px #1e7e4714}.referral-card__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--green);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.referral-card__title{font-family:var(--nael-font-display);color:var(--cream);letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:400;line-height:1.25}.referral-card__sub{color:var(--c2);margin:0 0 16px;font-size:13.5px;line-height:1.5}.referral-card__sub strong{color:var(--green);font-weight:600}.referral-link-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.referral-link-input{border:1px solid var(--border);min-width:0;color:var(--cream);appearance:none;background:#fff;border-radius:10px;flex:180px;padding:11px 12px;font-size:16px}.referral-copy-btn{background:var(--green);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;flex:none;min-height:48px;padding:12px 16px;font-size:15px;font-weight:600;transition:background .15s,transform .12s}.referral-copy-btn:hover,.referral-copy-btn.copied{background:#166b3a}.referral-copy-btn:disabled{opacity:.65;cursor:wait}.referral-or{color:var(--muted);text-align:center;align-items:center;gap:10px;margin:4px 0 12px;font-size:11.5px;display:flex}.referral-or:before,.referral-or:after{content:"";background:var(--border);flex:1;height:1px}.referral-email-row{flex-wrap:wrap;gap:8px;display:flex}.referral-email-input{border:1px solid var(--border);appearance:none;background:#fff;border-radius:10px;flex:160px;min-width:0;padding:11px 12px;font-size:16px}.referral-email-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1111101f}.referral-send-btn{background:var(--accent);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;flex:none;min-height:48px;padding:12px 16px;font-size:15px;font-weight:600}.referral-send-btn:hover{background:var(--accent2)}.referral-send-btn:disabled{opacity:.6;cursor:wait}.referral-msg{min-height:18px;margin-top:10px;font-size:12.5px;line-height:1.4}.referral-msg--ok{color:var(--green)}.referral-msg--err{color:var(--red)}.referral-stats{color:var(--muted);margin-top:12px;font-family:JetBrains Mono,Menlo,monospace;font-size:12px}.checkout-preview{background:var(--nael-surface-muted);color:var(--c2);border:1px solid #c4b8a8;border-radius:10px;margin:0 0 16px;padding:14px 16px;font-size:13.5px;line-height:1.5}.checkout-preview strong{color:var(--cream);font-weight:600}.checkout-preview--free{background:var(--gdim);border-color:#b8e0c8}.checkout-preview__amount{font-family:var(--nael-font-display);color:var(--cream);letter-spacing:-.02em;margin:4px 0 2px;font-size:22px}.checkout-preview__hint{color:var(--muted);margin-top:6px;font-size:12.5px}.cta-pay-now{width:100%;min-height:44px;color:var(--accent);border:1px dashed var(--border2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;justify-content:center;align-items:center;margin-top:10px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.cta-pay-now:hover{border-color:var(--accent);background:#f7f5f0}.cta-pay-now.hidden{display:none}@media (width<=900px){.forfaits-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}body.abo-forfaits-view .abo-page main{max-width:680px}}@media (width<=560px){.abo-tabs{margin-bottom:22px}.abo-tab{padding:10px 8px;font-size:13px}.forfaits-intro{margin-bottom:18px;font-size:13.5px}.abo-page header,.abo-page .abo-topbar{min-height:52px;padding-left:16px;padding-right:16px}.abo-page .logo{font-size:22px}.abo-page .nav-back-long{display:none}.abo-page .nav-back-short{display:inline}.abo-page main{padding:24px 16px calc(56px + env(safe-area-inset-bottom,0))}.abo-page h1{font-size:26px}.h1-sub{margin-bottom:28px;font-size:14px}.banner{margin-bottom:20px;padding:12px 14px;font-size:13px}.state-card{margin-bottom:22px;padding:18px 16px}.state-row{flex-direction:column;align-items:stretch;gap:10px}.state-main{flex:auto}.state-value{font-size:14px}.state-pill{align-self:flex-start}.trial-meta{flex-direction:column;gap:4px}.plan-card{border-radius:12px;padding:20px 16px}.plan-name{font-size:22px}.plan-tag{margin-bottom:14px;font-size:12px;line-height:1.45}.plan-price{margin-bottom:18px}.plan-price-num{font-size:40px}.plan-features{gap:12px;margin-bottom:20px}.plan-features li{padding-left:20px;font-size:13px}.referral-card{border-radius:10px;margin-bottom:18px;padding:16px 14px 14px}.referral-card__title{font-size:18px}.referral-card__sub{margin-bottom:14px;font-size:13px}.referral-link-row,.referral-email-row{flex-direction:column;gap:10px}.referral-link-input,.referral-email-input,.referral-copy-btn,.referral-send-btn{flex:auto;width:100%}.referral-stats{word-break:break-word;font-size:11px;line-height:1.5}footer{padding:0 16px calc(28px + env(safe-area-inset-bottom,0));flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}footer .footer-sep{display:none}}@media (width<=380px){.referral-card__title{font-size:17px}.plan-price-num{font-size:36px}}:is(body.mkt-apple-page,body.mkt-audience-resto,body.mkt-audience-consultant,body.mkt-audience-comptable,body.mkt-index-page,body.mkt-tarifs,body.mkt-resto-apple,body.mkt-comptable-apple,body.canvas-page,body.error-page,body.blog-page,body.guide-page){font-family:var(--nael-font-ui);font-synthesis:none}:is(body.mkt-apple-page,body.mkt-audience-resto,body.mkt-audience-consultant,body.mkt-audience-comptable,body.mkt-index-page,body.mkt-tarifs,body.mkt-resto-apple,body.mkt-comptable-apple,body.canvas-page,body.error-page,body.blog-page,body.guide-page) :is(h1,h2,h3,h4,.diy-hero h2,.mkt-band-head h2,.section-header h2,.tarif-section-head h2){font-family:var(--nael-font-display);font-synthesis:none;font-style:normal!important}:is(body.mkt-apple-page,body.mkt-audience-resto,body.mkt-audience-consultant,body.mkt-audience-comptable,body.mkt-index-page,body.mkt-tarifs,body.mkt-resto-apple,body.mkt-comptable-apple,body.canvas-page,body.error-page,body.blog-page,body.guide-page) :is(em,i:not([class*=fa]):not([class*=icon])){font-synthesis:none;font-style:normal!important}:is(body.mkt-apple-page,body.mkt-audience-resto,body.mkt-audience-consultant,body.mkt-audience-comptable,body.mkt-index-page,body.mkt-tarifs,body.canvas-page,body.blog-page,body.guide-page) i[class*=fa]{font-style:normal!important}:root{--canvas-cream:var(--nael-bg);--canvas-cream-dark:var(--nael-surface-muted);--canvas-dark:var(--nael-text);--canvas-consultant-base:var(--nael-surface-muted);--canvas-consultant-dark:var(--nael-text);--radius-xl:var(--nael-radius-lg);--shadow-float:0 2px 4px #1c1a1408, 0 10px 28px #1c1a1414, 0 32px 80px #1c1a141f, 0 0 0 1px #1c1a140d;--shadow-float-hover:0 4px 8px #1c1a140a, 0 16px 40px #1c1a141a, 0 40px 100px #1c1a1424, 0 0 0 1px #1c1a140f;--shadow-float-dark:0 12px 40px #00000059, 0 40px 100px #00000047, 0 0 0 1px #ffffff12}body.canvas-page.canvas-cream{background-color:var(--canvas-cream)!important;background-image:none!important;background-attachment:fixed!important}body.canvas-page.canvas-consultant{background-color:var(--canvas-consultant-base)!important;background-image:none!important;background-attachment:fixed!important}body.canvas-page main{z-index:0;position:relative}body.canvas-page .float-panel,body.canvas-page .float-note,body.canvas-page .story-card,body.canvas-page .form-card,body.canvas-page .pricing-card,body.canvas-page .step-card,body.canvas-page .proof-card:not(.proof-metrics .proof-card),body.canvas-page .method-card,body.canvas-page .tool-card-home,body.canvas-page .tool-card,body.canvas-page .calc-card,body.canvas-page .cta-box,body.canvas-page .callout,body.canvas-page article,body.canvas-page .page-panel,body.canvas-page .login-box,body.canvas-page .auth-card,body.canvas-page .legal-card,body.canvas-page .tool-card-home,body.canvas-page .card,body.canvas-page .newsletter-box,body.canvas-page .crise-inner,body.canvas-page .price-box,body.canvas-page .checklist,body.canvas-page .tool-link,body.canvas-page .panel,body.canvas-page .surface-card{box-shadow:var(--shadow-float)}body.canvas-page .float-panel,body.canvas-page .float-note,body.canvas-page .story-card,body.canvas-page .form-card,body.canvas-page .pricing-card,body.canvas-page .step-card,body.canvas-page .method-card,body.canvas-page .tool-card,body.canvas-page .calc-card,body.canvas-page .cta-box,body.canvas-page article,body.canvas-page .page-panel,body.canvas-page .login-box,body.canvas-page .auth-card,body.canvas-page .legal-card,body.canvas-page .card,body.canvas-page .newsletter-box,body.canvas-page .price-box,body.canvas-page .checklist,body.canvas-page .panel,body.canvas-page .surface-card{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl);background:#fffffff0;border:1px solid #1c1a1414}body.canvas-page .float-note{padding:28px 32px}body.canvas-page .pricing-card:hover,body.canvas-page .step-card:hover,body.canvas-page .tool-card:hover,body.canvas-page .tool-card-home:hover,body.canvas-page .method-card:hover,body.canvas-page .card:hover,body.canvas-page .tool-link:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-4px)}body.canvas-page .pricing-card,body.canvas-page .step-card,body.canvas-page .tool-card,body.canvas-page .tool-card-home,body.canvas-page .method-card,body.canvas-page .card,body.canvas-page .tool-link{transition:transform .35s,box-shadow .35s}body.canvas-page .formula-box,body.canvas-page .ratio-gauge-wrapper,body.canvas-page .comparison-table-wrapper,body.canvas-page .conseil-daf{box-shadow:var(--shadow-float);border-radius:14px}body.canvas-page .faq details,body.canvas-page article .faq details{box-shadow:var(--shadow-float);border-radius:12px}body.canvas-page article{max-width:720px;padding:32px 28px 64px}body.canvas-page .calc-card{padding:28px 24px}body.canvas-page .tools-grid .tool-card,body.canvas-page .tools-grid-home .tool-card-home{border-radius:var(--radius-xl)}body.canvas-page .product-shell{box-shadow:var(--shadow-float);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}body.canvas-page .product-shell:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-6px)}body.canvas-page .hero-stage .product-shell:hover{transform:none}body.canvas-page .raft-dark .product-shell,body.canvas-page .raft-dark .product-shell:hover{box-shadow:0 16px 48px #00000080,0 40px 90px #00000059,0 0 0 1px #ffffff14}body.canvas-page .proof-metrics{box-shadow:var(--shadow-float-dark)}body.canvas-page .raft-dark{background:linear-gradient(165deg, #2a261c 0%, var(--canvas-dark) 42%, #16140f 100%);max-width:1160px;box-shadow:var(--shadow-float-dark);border-radius:28px;margin:40px auto 48px;padding:4px 0 8px;position:relative;overflow:hidden}body.canvas-page.canvas-consultant .raft-dark{background:linear-gradient(165deg, #2a261c 0%, var(--canvas-consultant-dark) 45%, #16140f 100%)}@media (width>=768px){body.canvas-page .raft-dark{margin:56px auto 64px;padding:8px 0 12px}}body.canvas-page .raft-dark:before{content:"";pointer-events:none;background:radial-gradient(75% 55% at 85% 0,#11111029,#0000 58%),radial-gradient(50% 40% at 10% 100%,#ffffff0a,#0000 55%);position:absolute;inset:0}body.canvas-page .raft-dark>section,body.canvas-page .raft-dark>div{z-index:1;position:relative}body.canvas-page .raft-dark--solo{margin-top:48px;margin-bottom:56px}body.canvas-page .raft-dark .feat-section.dark,body.canvas-page .raft-dark .section-glissement,body.canvas-page .raft-dark .section-how,body.canvas-page .raft-dark .section-metrics,body.canvas-page .raft-dark .section-problem,body.canvas-page .raft-dark .section-urgence{background:0 0!important}body.canvas-page .raft-dark .step-card,body.canvas-page .section-how .step-card{box-shadow:none;color:#f7f5f0;background:#ffffff12!important;border:1px solid #ffffff1f!important}body.canvas-page .raft-dark .step-card:hover,body.canvas-page .section-how .step-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000040;background:#ffffff1a!important}body.canvas-page .section-how .section-eyebrow{color:#f7f5f0b8}body.canvas-page .section-how .section-header h2{color:#f7f5f0}body.canvas-page .section-how .section-header .section-desc{color:#f7f5f0c7}body.canvas-page .section-how .step-title{color:#f7f5f0}body.canvas-page .section-how .step-desc{color:#f7f5f0d1}body.canvas-page .section-how .step-desc strong{color:#fff;font-weight:600}body.canvas-page .section-how .step-num{color:#fff;background:#11111073}body.canvas-page .proof,body.canvas-page .feat-section,body.canvas-page .feat-section.alt,body.canvas-page .feat-section.dark,body.canvas-page .section-glissement,body.canvas-page .section-how,body.canvas-page .story-section,body.canvas-page .section-pricing,body.canvas-page .section-trust,body.canvas-page .section-faq,body.canvas-page .section-form,body.canvas-page .tools-section,body.canvas-page .section-sources,body.canvas-page .consultant-banner,body.canvas-page .diy-hero,body.canvas-page .section-metrics,body.canvas-page .section-wrap,body.canvas-page .section-problem,body.canvas-page .section-urgence,body.canvas-page .section-roi,body.canvas-page .section-final,body.canvas-page .hero{border-bottom-color:#0000;background:0 0!important}body.canvas-page .trust-raft{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);max-width:920px;box-shadow:var(--shadow-float);background:#ffffffe6;border:1px solid #1c1a1412;margin:0 auto;padding:28px 32px}body.canvas-page .problem-card,body.canvas-page .metrics-inner,body.canvas-page .roi-card,body.canvas-page .price-card,body.canvas-page .urgence-inner .forfait-card{box-shadow:var(--shadow-float)}body.canvas-page .metrics-inner{box-shadow:var(--shadow-float-dark)}body.canvas-page .problem-card{-webkit-backdrop-filter:blur(10px);background:#fffffff5}body.canvas-page .consultant-banner .consultant-banner-inner{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);background:#ffffffeb;border:1px solid #1c1a1414;padding:40px 32px}body.canvas-page .section-final .final-inner{background:linear-gradient(165deg, #252218 0%, var(--canvas-dark) 45%, #181610 100%);box-shadow:var(--shadow-float-dark);border-radius:28px;padding:64px 28px;position:relative;overflow:hidden}body.canvas-page.canvas-consultant .section-final .final-inner{background:linear-gradient(165deg, #2a261c 0%, var(--canvas-consultant-dark) 50%, #16140f 100%)}body.canvas-page.canvas-cream nav.scrolled{background:#f7f5f0e0}body.canvas-page.canvas-consultant nav.scrolled{background:#f4f1eae6}@media (prefers-reduced-motion:reduce){[data-float]{transition:none;transform:none!important}body.canvas-page .product-shell:hover,body.canvas-page .pricing-card:hover,body.canvas-page .step-card:hover{transform:none}}[hidden]{display:none!important}.u-spin-hidden:not([hidden]){animation:.8s linear infinite spin}.u-related-articles{color:var(--text-faint);margin-top:32px;font-size:14px}.u-td-orange{color:#d97706;font-weight:600}.u-td-red{color:#dc2626;font-weight:600}.u-td-green{color:#059669;font-weight:600}.u-mb16-normal{margin-bottom:16px;font-weight:400}.u-text-accent{color:var(--accent)}.u-icon-12{font-size:12px}.u-gauge-zero,.gauge-fill{width:var(--gauge-pct,0%)}.u-mt4{margin-top:4px}.u-mt24{margin-top:24px}.u-nav-consultant-tag{font-family:var(--nael-font-ui);color:#4a5878;margin-left:6px;font-size:11px;font-style:normal;font-weight:600}.u-text-green{color:#059669}.u-icon-8{font-size:8px}.u-section-label{color:var(--text-muted);margin:8px 0 4px;font-size:14px;font-weight:600}.u-marker-zero,.gauge-marker{left:var(--marker-pct,0%)}.u-bg-green-light{background:#f0fdf4}.u-hint-mt8{color:var(--text-faint);margin-top:8px;font-size:14px}.u-gauge-40{--gauge-pct:40%}.u-mt8{margin-top:8px}.u-esp-hint{color:var(--esp-muted);font-size:12px}.u-esp-hint-normal{color:var(--esp-muted);font-size:12px;font-weight:400}.u-check-icon{color:var(--green,#059669);margin-right:8px}.u-hint-mt6{color:var(--text-faint);margin-top:6px;font-size:12px}.u-hint-mt4{color:var(--text-faint);margin-top:4px;font-size:12px}.u-mb0{margin-bottom:0}.u-mono-12{font-family:monospace;font-size:12px}.u-btn-muted-mt10{background:var(--c2);margin-top:10px}.u-flex-center-gap12{align-items:center;gap:12px;display:flex}.u-mt16-hidden[hidden]{margin-top:16px}.u-inv-result[hidden]{background:var(--bg);border:.5px solid var(--border);border-radius:10px;margin-top:16px;padding:12px}.u-muted-note{color:var(--muted);margin-top:12px;margin-bottom:0;font-size:11px}.u-mt16{margin-top:16px}.u-muted-intro{color:var(--muted);margin:0 0 16px;font-size:13px}.u-flex-col-gap10{flex-direction:column;gap:10px;display:flex}.u-flex-gap8-mt16{gap:8px;margin-top:16px;display:flex}.u-h40{height:40px}.u-inp-full-h40{border-radius:10px;width:100%;height:40px}.u-bg-accent-04{background:#1111100a}.u-bg-blue-light{background:var(--nael-surface-muted)}.u-bg-yellow-light{background:#fef3c7}.u-text-orange{color:#d97706}.u-code-block{background:var(--nael-accent-light);border-radius:8px;padding:14px 18px;font-family:monospace;font-size:15px}.u-accent-box{background:var(--accent-light);border-radius:8px;margin:20px 0;padding:14px 18px;font-size:17px;font-weight:600}.u-promo-banner{background:var(--nael-accent);color:#fff;border-radius:10px;margin:1rem 0 1.5rem;padding:16px 20px}.u-semibold-14{font-size:14px;font-weight:600}.u-hint-fade-mt4{opacity:.85;margin-top:4px;font-size:12px}.u-mt12{margin-top:12px}.u-list-plain{margin:0;list-style:none}.u-flex1-min0{flex:1;min-width:0}.u-label-optional{color:var(--text-faint,var(--nael-text-faint));font-weight:400}.u-icon-11{font-size:11px}.u-link-amber{color:var(--nael-warn);font-weight:600}.u-esp-serif-italic{font-family:var(--esp-font-serif);font-style:normal;font-weight:300}.u-text-esp-accent{color:var(--esp-accent)}.u-mb20{margin-bottom:20px}.u-marker-20{--marker-pct:20%}.u-hint-mt24{color:var(--text-faint);margin-top:24px;font-size:14px}.u-marker-40{--marker-pct:40%}.u-icon-9{font-size:9px}.u-container-960{max-width:960px}.u-feat-icon-blue{background:var(--nael-surface-muted);color:var(--nael-accent)}.u-feat-icon-green{color:#059669;background:#f0fdf4}.u-text-red{color:#dc2626}.u-ml20-mt10{margin:10px 0 0 20px}.u-gauge-44{--gauge-pct:44%}.u-gauge-16{--gauge-pct:16%}.u-gauge-20{--gauge-pct:20%}.u-hint-13{color:var(--text-faint);font-size:13px}.u-text-gray-semibold{color:#6b7280;font-weight:600}.u-my20-8{margin:20px 0 8px}.u-inp-full{box-sizing:border-box;border:1.5px solid #d1d5db;border-radius:9px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.u-w100-mb16{width:100%;margin-bottom:16px}.u-msg-center{text-align:center;min-height:18px;font-size:13px}.u-italic-normal{font-style:normal;font-weight:400}.u-w60{width:60%}.u-text-blue-light{color:var(--nael-text-muted)}.u-text-15rem{font-size:1.5rem}.u-text-165rem{font-size:1.65rem}.u-flex-center-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.u-faint-12{color:var(--faint);font-size:12px}.u-mb14{margin-bottom:14px}.u-eyebrow-faint{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:11px;font-weight:600}.u-text-green-12{color:var(--green);font-size:12px}.u-icon-11-mr6{margin-right:6px;font-size:11px}.u-grid-2{grid-template-columns:repeat(2,1fr)}.u-border-ok{background:var(--ok-l);border-color:#0b8a4259}.u-btn-full-mt20{justify-content:center;width:100%;margin-top:20px}.u-btn-ghost-mt10{color:#fffc;background:0 0;border-color:#fff3;justify-content:center;width:100%;margin-top:10px}.u-faint-13-neg{color:var(--faint);margin-top:-4px;font-size:13px}.u-section-faint{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-top:32px;font-size:14px;font-weight:600}.u-faint-mt16{color:var(--faint);margin-top:16px;font-size:12px}.u-btn-outline-mt12{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;margin-top:12px;padding:8px 16px;font-size:13px}.u-mt20{margin-top:20px}.u-btn-ghost{color:#fffc;background:0 0;border-color:#fff3}.u-link-accent-bold{color:var(--accent);font-weight:600;text-decoration:none}.u-hp-trap{opacity:0;width:0;height:0;position:absolute;left:-9999px}.u-text-faint{color:var(--text-faint)}.u-back-link{margin-top:10px;font-size:12px;display:inline-block}.u-text-center{text-align:center}.u-mt14{margin-top:14px}.u-m0{margin:0}.u-info-banner-dark{color:#ffffffb3;background:#11111014;border:.5px solid #11111040;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:11px;line-height:1.7}.u-link-mint{color:#7dc99a;text-decoration:none}.u-muted-dark-12{color:#ffffff73;margin:6px 0 0;font-size:12px}.u-muted-dark-13{color:#ffffff8c;margin:0 0 14px;font-size:13px}.u-pill-mint{color:#7dc99a;background:#7dc99a1f;border:.5px solid #7dc99a59;border-radius:8px;padding:9px 18px;font-size:13px;text-decoration:none;display:inline-block}.u-body-c2-mb4{color:var(--c2);margin-bottom:4px;font-size:14px;line-height:1.7}.u-body-c2-mb18{color:var(--c2);margin-bottom:18px;font-size:14px;line-height:1.7}.u-muted-13{color:var(--muted);font-size:13px}.u-block-center{text-align:center;display:block}.u-link-accent-underline{color:var(--accent);text-decoration:underline}.u-subtitle-slate{color:#64748b;margin-top:-8px;font-size:14px}.u-text-gold{color:#fbbf24}.u-mt28{margin-top:28px}.u-italic{font-style:normal}.u-esp-body{color:var(--esp-text-2);margin-bottom:12px;font-size:14px;line-height:1.7}.u-icon-orange-mr6{color:var(--orange);margin-right:6px}.u-gate-teaser[hidden]{text-align:center;max-width:560px;font-family:var(--nael-font-ui);margin:120px auto 80px;padding:0 24px}.u-gate-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--nael-accent);margin-bottom:16px;font-size:11px;font-weight:700}.u-gate-title{font-family:var(--nael-font-display);color:#1c1a14;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;line-height:1.2}.u-gate-body{color:var(--nael-text-muted);margin-bottom:28px;font-size:16px;line-height:1.65}.u-flex-wrap-center{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.u-btn-primary-lg{background:var(--nael-accent);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.u-btn-secondary-lg{color:#1c1a14;background:#fff;border:1px solid #1c1a1426;border-radius:10px;align-items:center;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.u-gate-footer{color:var(--nael-text-faint);margin-top:24px;font-size:13px}.u-text-brand-bold{color:var(--nael-accent);font-weight:600}.u-center-mt32{text-align:center;margin-top:32px}.u-grid-2-equal{grid-template-columns:1fr 1fr}.u-promise-col-accent{background:var(--accent-light);border:none;border-radius:12px;padding:24px}.u-promise-col-success{background:var(--success-light);border:none;border-radius:12px;padding:24px}.u-text-18-semibold{font-size:18px;font-weight:600}.u-center-mt36{text-align:center;margin-top:36px}.u-grid-4{grid-template-columns:repeat(4,1fr)}.u-btn-primary-xl{padding:16px 32px;font-size:16px}.u-text-13{font-size:13px}.u-marker-50{--marker-pct:50%}.u-hint-mt12{color:var(--text-faint);margin-top:12px;font-size:12px}.u-then-muted{color:var(--text-muted);font-size:13px;font-weight:400}.u-result-box{border:1.5px solid var(--border);text-align:center;background:#fff;border-radius:8px;padding:16px 20px;font-size:16px;font-weight:600}.u-container-920{max-width:920px}.u-container-820{max-width:820px}.u-container-600-center{max-width:600px;margin:0 auto}.u-center-mt40{justify-content:center;margin-top:40px}.u-feat-icon-yellow{color:#d97706;background:#fef3c7}.u-feat-icon-purple{color:#9333ea;background:#fdf4ff}.u-center-mt48{justify-content:center;margin-top:48px}.u-inherit-underline{color:inherit;text-decoration:underline}.u-flex-center-pad40{justify-content:center;width:100%;padding:40px 20px;display:flex}.u-container-760-pad{max-width:760px;padding:0 20px}.u-text-orange-deep{color:#ea580c}.u-sk-h28-mb12{height:28px;margin-bottom:12px}.u-sk-h120-mb16{height:120px;margin-bottom:16px}.u-sk-h200-mb16{height:200px;margin-bottom:16px}.u-sk-h200{height:200px}.approf-coulage__bar{width:var(--bar-pct,0%)}.approf-coulage__bdf-marker,.approf-coulage__ideal-marker,.approf-coulage__seuil-marker{left:var(--marker-pct,0%)}.ecarts-quartile__band,.ecarts-quartile__marker,.ecarts-quartile__you{left:var(--marker-pct,auto);width:var(--bar-pct,auto)}.plan-ech-bar{width:var(--bar-pct,0%)}.fiche-modal[hidden],.fiche-summary[hidden]{display:none!important}.fiche-modal:not([hidden]),.fiche-summary:not([hidden]){display:flex}.u-title-md{margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.u-subtitle-muted{color:var(--color-muted);margin:0 0 2rem;font-size:.95rem}.u-lead-muted{color:var(--muted);margin:0 0 1rem;font-size:.95rem}.u-mb1rem{margin:0 0 1rem}.u-mt1rem{margin-top:1rem}.tab-content[hidden]{display:none!important}.tab-content:not([hidden]){display:block}.tab-content--chat:not([hidden]){display:flex}#loading-spinner[hidden],#bandeau-calibration[hidden],#dash-vierge[hidden],#nael-signal[hidden],#nael-fil[hidden],.plan-pill[hidden],.nael-badge[hidden],.billing-paywall-btn[hidden]{display:none!important}.rp-score-val.u-text-orange-deep,.rp-score-max.u-text-orange-deep,.rp-niveau.u-text-orange-deep{color:#ea580c}.rp-kpi-val.u-text-red{color:#dc2626}.rp-kpi-val.u-text-orange{color:#d97706}.badge[hidden],.card[hidden],.filter-sel[hidden],#app:not(.is-visible){display:none}#app.is-visible{min-height:100vh;display:block}:root{--nael-bg:#f8f6f3;--nael-surface:#fff;--nael-surface-muted:#f2f0ec;--nael-border:#e6e3de;--nael-text:#141413;--nael-text-muted:#6a6966;--nael-text-faint:#9a9996;--nael-accent:#111110;--nael-accent-hover:#2c2a26;--nael-accent-soft:#f0f0ef;--nael-accent-fg:#fff;--nael-accent-light:#1111100f;--nael-accent-ring:#1111101f;--nael-ink:var(--nael-accent);--nael-good:#059669;--nael-good-soft:color-mix(in srgb, var(--nael-good) 7%, #fff);--nael-warn:#92650a;--nael-warn-soft:color-mix(in srgb, var(--nael-warn) 6%, #fff);--nael-bad:#dc2626;--nael-bad-soft:color-mix(in srgb, var(--nael-bad) 10%, #fff);--bleu:var(--nael-warn);--bleu-bg:var(--nael-warn-soft);--nael-green:var(--nael-good);--nael-green-soft:var(--nael-good-soft);--nael-ec:var(--nael-good);--nael-ec-soft:color-mix(in srgb, var(--nael-good) 10%, transparent);--nael-ec-border:color-mix(in srgb, var(--nael-good) 18%, transparent);--nael-radius-xs:8px;--nael-radius-sm:12px;--nael-radius:20px;--nael-radius-lg:24px;--nael-radius-xl:28px;--nael-shadow-sm:0 1px 4px #1412100f;--nael-shadow:0 4px 24px #1412100f;--nael-shadow-glass:0 8px 32px #14121014;--nael-shadow-lg:0 12px 48px #1412101a, 0 4px 12px #1412100d;--nael-glass:#ffffffe0;--nael-motion-fast:.18s;--nael-motion-base:.28s;--nael-sidebar-w:212px;--nael-sidebar-rail-w:64px;--nael-space-xs:4px;--nael-space-sm:8px;--nael-space-md:16px;--nael-space-lg:24px;--nael-space-xl:32px;--nael-space-2xl:48px;--nael-cream:var(--nael-bg);--nael-cream-dark:var(--nael-surface-muted);--nael-white:var(--nael-surface);--nael-muted:var(--nael-text-muted);--nael-faint:var(--nael-text-faint);--nael-ok:var(--nael-good);--nael-danger:var(--nael-bad);--bg:var(--nael-bg);--bg-v2:var(--nael-bg);--bg-elevated:var(--nael-surface);--bg-subtle:var(--nael-surface-muted);--bg-dark:var(--nael-text);--surface:var(--nael-surface);--surface-v2:var(--nael-surface);--card:var(--nael-surface);--card-bg:var(--nael-surface);--border:var(--nael-border);--border-v2:var(--nael-border);--border2:color-mix(in srgb, var(--nael-text) 18%, var(--nael-border));--border-strong:color-mix(in srgb, var(--nael-text) 28%, var(--nael-border));--border-light:var(--nael-surface-muted);--accent:var(--nael-accent);--accent-v2:var(--nael-accent);--accent-hover:var(--nael-accent-hover);--accent-dim:var(--nael-accent-soft);--accent-light:var(--nael-accent-light);--accent-ring:var(--nael-accent-ring);--text:var(--nael-text);--dark:var(--nael-text);--dark-2:var(--nael-accent-hover);--cream:var(--nael-bg);--cream-v2:var(--nael-text);--cream-elevated:var(--nael-surface);--cream-subtle:var(--nael-surface-muted);--cream-dark:var(--nael-surface-muted);--white:var(--nael-surface);--c1:var(--nael-text);--c2:var(--nael-text-muted);--c2-v2:var(--nael-text-muted);--muted:var(--nael-text-muted);--text-secondary:var(--nael-text-muted);--text-muted:var(--nael-text-muted);--muted-v2:var(--nael-text-faint);--red:var(--nael-bad);--rdim:var(--nael-bad-soft);--critique:var(--nael-bad);--green:var(--nael-good);--gdim:var(--nael-good-soft);--green-soft:var(--nael-good-soft);--green-bg:var(--nael-good-soft);--orange:var(--nael-warn);--odim:var(--nael-warn-soft);--orange-bg:var(--nael-warn-soft);--vert:var(--nael-good);--vert-bg:var(--nael-good-soft);--rouge:var(--nael-bad);--rouge-bg:var(--nael-bad-soft);--esp-accent:var(--nael-accent);--esp-accent-dark:var(--nael-accent-hover);--esp-surface:var(--nael-surface);--esp-surface-2:var(--nael-bg);--esp-border:var(--nael-border);--esp-text:var(--nael-text);--esp-text-2:var(--nael-text-muted);--esp-muted:var(--nael-text-faint);--esp-green:var(--nael-ec);--esp-radius:var(--nael-radius-sm);--esp-radius-sm:var(--nael-radius-xs);--esp-shadow:var(--nael-shadow-sm);--esp-shadow-md:var(--nael-shadow);--nael-landing-ink:var(--nael-accent);--nael-landing-ink-hover:var(--nael-accent-hover);--nael-landing-ink-soft:var(--nael-accent-light);--nael-landing-ink-border:var(--nael-accent-ring);--nael-landing-ec:var(--nael-ec);--nael-landing-ec-soft:var(--nael-ec-soft);--nael-landing-ec-border:var(--nael-ec-border);--nael-landing-radius:var(--nael-radius);--nael-landing-radius-lg:var(--nael-radius-xl);--nael-landing-shadow:0 1px 2px #1412100a, 0 8px 32px #1412100f;--nael-landing-shadow-hover:0 2px 4px #1412100d, 0 16px 48px #1412101a;--nael-landing-ink-grad:linear-gradient(135deg, var(--nael-accent) 0%, var(--nael-accent-hover) 55%, var(--nael-text) 100%);--shadow:var(--nael-shadow);--shadow-sm:var(--nael-shadow-sm);--shadow-md:var(--nael-shadow);--shadow-lg:var(--nael-shadow-lg);--radius:var(--nael-radius-sm);--radius-sm:var(--nael-radius-xs);--radius-md:var(--nael-radius-sm);--radius-lg:var(--nael-radius);--radius-xl:var(--nael-radius-lg);--space-xs:var(--nael-space-xs);--space-sm:var(--nael-space-sm);--space-md:var(--nael-space-md);--space-lg:var(--nael-space-lg);--space-xl:var(--nael-space-xl);--space-2xl:var(--nael-space-2xl);--transition:var(--nael-motion-fast) ease;--transition-slow:var(--nael-motion-base) ease}.nael-tone-good{color:var(--nael-good)!important}.nael-tone-good-bg{background:var(--nael-good-soft)!important;color:var(--nael-good)!important}.nael-tone-warn{color:var(--nael-warn)!important}.nael-tone-warn-bg{background:var(--nael-warn-soft)!important;color:var(--nael-warn)!important}.nael-tone-bad{color:var(--nael-bad)!important}.nael-tone-bad-bg{background:var(--nael-bad-soft)!important;color:var(--nael-bad)!important}.dashboard-app .nael-btn--primary,.dashboard-app .fec-explorer__add-provisional,.dashboard-app .fec-provisional-dialog__btn--primary,.fec-provisional-dialog .fec-provisional-dialog__btn--primary,.dashboard-app .pilotage-page__create-btn.nael-btn--primary,.dashboard-app .cab-btn.cab-btn--primary,.dashboard-app .cab-analytique .cab-btn:not(.cab-btn--ghost){border:1px solid var(--nael-accent);-webkit-text-fill-color:var(--nael-accent-fg,#fff);background:var(--nael-accent)!important;color:var(--nael-accent-fg,#fff)!important}.dashboard-app .nael-btn--primary:hover,.dashboard-app .fec-explorer__add-provisional:hover,.dashboard-app .fec-provisional-dialog__btn--primary:hover:not(:disabled),.fec-provisional-dialog .fec-provisional-dialog__btn--primary:hover:not(:disabled),.dashboard-app .pilotage-page__create-btn.nael-btn--primary:hover,.dashboard-app .cab-btn.cab-btn--primary:hover,.dashboard-app .cab-analytique .cab-btn:not(.cab-btn--ghost):hover{border-color:var(--nael-accent-hover);-webkit-text-fill-color:var(--nael-accent-fg,#fff);background:var(--nael-accent-hover)!important;color:var(--nael-accent-fg,#fff)!important}.dashboard-app .cab-analytique__chip{-webkit-text-fill-color:var(--nael-text);border:1px solid var(--nael-border)!important;background:var(--nael-surface,#fff)!important;color:var(--nael-text)!important}.dashboard-app .cab-analytique__chip.is-active{border-color:var(--nael-accent)!important;background:color-mix(in srgb, var(--nael-accent) 8%, var(--nael-surface,#fff))!important}.dashboard-app .cab-analytique__obj-act{-webkit-text-fill-color:var(--nael-text-muted);color:var(--nael-text-muted)!important;background:0 0!important;border:0!important}.dashboard-app .cab-pilotage-create__ta{-webkit-text-fill-color:var(--nael-text);border:1px solid var(--nael-border)!important;background:var(--nael-surface,#fff)!important;color:var(--nael-text)!important}:root{--text:var(--nael-text);--accent:var(--nael-accent);--accent-hover:var(--nael-accent-hover);--accent-light:var(--nael-accent-light);--accent-ring:var(--nael-accent-ring);--text-muted:var(--nael-text-muted);--text-faint:var(--nael-text-faint);--border:var(--nael-border);--shadow-sm:var(--nael-shadow-sm);--shadow-md:var(--nael-shadow);--radius:var(--nael-radius-sm);--radius-xl:var(--nael-radius-lg)}body.canvas-page.canvas-cream #nav{z-index:100;background:0 0;transition:background .25s,box-shadow .25s,border-color .25s;position:fixed;top:0;left:0;right:0}body.canvas-page.canvas-cream #nav.scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.05);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);background:#f7f5f0e0}body.canvas-page.canvas-cream .nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;height:56px;margin:0 auto;padding:0 20px;display:flex}body.canvas-page.canvas-cream .nav-brand{font-family:var(--nael-font-display);color:var(--text);flex-shrink:0;font-size:22px;font-weight:400;text-decoration:none}body.canvas-page.canvas-cream .nav-brand em{color:var(--accent);font-style:normal}body.canvas-page.canvas-cream .nav-end{flex-shrink:0;align-items:center;gap:4px;display:flex}body.canvas-page.canvas-cream .nav-links{align-items:center;gap:2px;display:flex}body.canvas-page.canvas-cream .nav-links a{color:var(--text-muted);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}body.canvas-page.canvas-cream .nav-links a:hover{color:var(--text);background:#1c1a140a}body.canvas-page.canvas-cream .nav-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}body.canvas-page.canvas-cream .nav-connexion{color:var(--text-muted);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}body.canvas-page.canvas-cream .nav-connexion:hover{color:var(--text);background:#1c1a140a}body.canvas-page.canvas-cream .nav-demo{color:var(--accent);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:600;text-decoration:none}body.canvas-page.canvas-cream .nav-demo:hover{background:#1111100f}body.canvas-page.canvas-cream .nav-btn{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #11111038}body.canvas-page.canvas-cream .nav-btn:hover{background:var(--accent-hover);box-shadow:0 4px 12px #11111047}body.canvas-page.canvas-cream .nav-menu{width:40px;height:40px;color:var(--text);cursor:pointer;background:#1c1a140d;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}body.canvas-page.canvas-cream .nav-menu span{background:currentColor;border-radius:1px;width:16px;height:2px;display:block}body.canvas-page.canvas-cream .nav-drawer{z-index:99;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);background:#f7f5f0fa;flex-direction:column;gap:4px;padding:12px 16px 16px;display:none;position:fixed;top:56px;left:0;right:0}body.canvas-page.canvas-cream .nav-drawer.open{display:flex}body.canvas-page.canvas-cream .nav-drawer a{color:var(--text);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none}body.canvas-page.canvas-cream .nav-drawer a:hover{background:#1c1a140a}body.canvas-page.canvas-cream .nav-drawer .nav-drawer-muted{color:var(--text-muted);font-size:14px}body.canvas-page.canvas-cream .nav-drawer a.nav-drawer-demo{color:var(--accent);font-weight:600}body.canvas-page.canvas-cream .nav-drawer-label,body.canvas-page.canvas-consultant .nav-drawer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);-webkit-user-select:none;user-select:none;margin-top:2px;padding:10px 14px 4px;font-size:11px;font-weight:600;display:block}body.canvas-page.canvas-cream .nav-drawer-label:first-child,body.canvas-page.canvas-consultant .nav-drawer-label:first-child{margin-top:0;padding-top:4px}body.canvas-page.canvas-cream .nav-drawer a.is-active{color:var(--accent);background:#1111100f;font-weight:600}body.canvas-page.canvas-cream .nav-drawer a.nav-drawer-connexion{border-top:1px solid var(--border);margin-top:6px;padding-top:14px;font-weight:600}@media (width<=900px){body.canvas-page.canvas-cream .nav-links,body.canvas-page.canvas-cream .nav-actions{display:none}body.canvas-page.canvas-cream .nav-menu{display:inline-flex}}@media (width<=480px){body.canvas-page.canvas-cream .nav-inner{gap:10px;padding:0 14px}body.canvas-page.canvas-cream .nav-brand{font-size:20px}}body.canvas-page{overflow-x:clip}body.canvas-page .nav-drawer a.nav-drawer-cta{color:#fff;background:var(--accent);margin-top:4px;font-weight:600}body.canvas-page .nav-drawer a.nav-drawer-cta:hover{background:var(--accent-hover)}body.canvas-page.canvas-consultant #nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.05);background:#f4f1ead1;border-bottom:1px solid #1412100f;transition:box-shadow .25s;position:fixed;top:0;left:0;right:0}body.canvas-page.canvas-consultant #nav.scrolled{box-shadow:0 1px 4px #1412100f}body.canvas-page.canvas-consultant .nav-brand{font-family:var(--nael-font-display);color:var(--nael-accent);font-size:22px;font-style:normal;font-weight:300;text-decoration:none}body.canvas-page.canvas-consultant .nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;height:56px;margin:0 auto;padding:0 20px;display:flex}body.canvas-page.canvas-consultant .nav-brand em{color:var(--nael-accent);font-style:normal}body.canvas-page.canvas-consultant .nav-end{flex-shrink:0;align-items:center;gap:4px;display:flex}body.canvas-page.canvas-consultant .nav-links{align-items:center;gap:2px;display:flex}body.canvas-page.canvas-consultant .nav-links a{color:var(--nael-text-muted);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}body.canvas-page.canvas-consultant .nav-links a:hover{color:var(--nael-accent);background:#1412100a}body.canvas-page.canvas-consultant .nav-demo{color:var(--nael-accent);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:600;text-decoration:none}body.canvas-page.canvas-consultant .nav-demo:hover{background:#11111014}body.canvas-page.canvas-consultant .nav-btn{background:var(--nael-accent);color:#fff;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 2px 8px #11111038}body.canvas-page.canvas-consultant .nav-btn:hover{background:var(--nael-accent-hover)}body.canvas-page.canvas-consultant .nav-menu{width:40px;height:40px;color:var(--nael-accent);cursor:pointer;background:#1412100f;border:none;border-radius:10px;justify-content:center;align-items:center;display:none}body.canvas-page.canvas-consultant .nav-drawer{z-index:99;-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);background:#f4f1eafa;border-bottom:1px solid #14121014;flex-direction:column;gap:4px;padding:12px 16px 16px;display:none;position:fixed;top:56px;left:0;right:0}body.canvas-page.canvas-consultant .nav-drawer.open{display:flex}body.canvas-page.canvas-consultant .nav-drawer a{color:var(--nael-accent);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none}body.canvas-page.canvas-consultant .nav-drawer a:hover{background:#1412100a}@media (width<=900px){body.canvas-page.canvas-consultant .nav-links,body.canvas-page.canvas-consultant .nav-demo{display:none}body.canvas-page.canvas-consultant .nav-menu{display:inline-flex}}body.page-inscription-consultant .split{min-height:calc(100vh - 56px)}body.page-inscription-consultant.canvas-consultant .form-card,body.page-inscription-consultant.canvas-consultant .brief-card,body.page-inscription-consultant.canvas-consultant [data-float]{will-change:auto;transform:none!important}body.canvas-page.mkt-has-nav{padding-top:56px}body.mkt-apple-page.canvas-cream .page{max-width:720px;margin-left:auto;margin-right:auto;padding-bottom:64px;padding-left:20px;padding-right:20px}body.mkt-apple-page.canvas-cream .breadcrumb,body.mkt-apple-page.canvas-cream footer:not(.mkt-site-footer){max-width:720px;margin-left:auto;margin-right:auto}.mkt-main{z-index:0;padding-top:0;position:relative}.mkt-main--article{padding-bottom:24px}.mkt-main--article article{max-width:720px;margin:0 auto}.header{display:none!important}.mkt-site-footer{border-top:1px solid var(--border);text-align:center;max-width:720px;color:var(--text-faint);margin:0 auto;padding:32px 24px 48px;font-size:13px}.mkt-site-footer a{color:var(--text-muted);margin:0 10px;text-decoration:none}.mkt-site-footer a:hover{color:var(--accent)}.mkt-site-footer p{margin-top:12px}.footer:not(.mkt-site-footer){display:none}body.canvas-page .card,body.canvas-page .cluster-section .card,body.canvas-page .newsletter-box,body.canvas-page .crise-inner,body.canvas-page .tool-link,body.canvas-page .tools-grid .tool-card,body.canvas-page .tools-grid-home .tool-card-home{transition:transform .35s,box-shadow .35s}body.canvas-page .hero{padding-top:32px}body.canvas-page .page-panel{max-width:1100px;margin:0 auto;padding:32px 24px 64px}body.canvas-page.mkt-auth-page{min-height:100vh}body.canvas-page.mkt-auth-page .auth-wrap,body.canvas-page.mkt-auth-page .login-wrap{justify-content:center;align-items:center;min-height:calc(100vh - 56px);padding:40px 20px;display:flex}body.canvas-page.mkt-auth-page .login-box,body.canvas-page.mkt-auth-page .auth-card{width:100%;max-width:420px;padding:32px 28px}body.canvas-page.mkt-auth-page .login-box h1,body.canvas-page.mkt-auth-page .auth-card h1{font-family:var(--nael-font-display);color:var(--text);margin-bottom:8px;font-size:1.75rem;font-weight:400}body.canvas-page.canvas-cream.mkt-migrate-gray,body.canvas-page.canvas-cream.mkt-migrate-gray main{color:var(--text)!important;background:0 0!important}body.canvas-page.canvas-cream.mkt-migrate-gray nav:not(#nav){display:none}body.canvas-page.canvas-cream.mkt-migrate-gray .page,body.canvas-page.canvas-cream.mkt-migrate-gray .auth-card,body.canvas-page.canvas-cream.mkt-migrate-gray .login-box,body.canvas-page.canvas-cream.mkt-migrate-gray table{color:var(--text)}body.canvas-page.canvas-cream.mkt-migrate-gray .logo,body.canvas-page.canvas-cream.mkt-migrate-gray .logo-name{font-family:var(--nael-font-brand);font-style:normal;color:var(--text)!important}body.canvas-page.mkt-tarifs .page{padding-top:24px;animation:none}body.canvas-page.mkt-tarifs nav:not(#nav){display:none!important}body.canvas-page.mkt-tarifs .table-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px}body.canvas-page.mkt-tarifs table{border-radius:var(--radius-xl);min-width:640px;overflow:hidden}@media (width<=700px){body.canvas-page.mkt-tarifs .promo-box{padding:20px 16px}body.canvas-page.mkt-tarifs thead th,body.canvas-page.mkt-tarifs tbody td{padding:10px 12px;font-size:11px}body.canvas-page.mkt-tarifs .price-row td{font-size:20px}}body.canvas-page .legal-wrap{max-width:720px;margin:0 auto;padding:24px 24px 64px}body.canvas-page .legal-wrap h1{font-family:var(--nael-font-display);margin-bottom:24px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400}.btn-primary,.btn,.header-cta,.cta-block .btn,.newsletter-box .btn{border-radius:var(--radius)!important}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}body.mkt-apple-page{--cream:var(--nael-bg);--cream-dark:var(--nael-surface-muted);--text:var(--nael-text);--text-muted:var(--nael-text-muted);--text-faint:var(--nael-text-faint);--border:var(--nael-border);--radius:var(--nael-radius-sm);--radius-xl:var(--nael-radius-lg);--accent-light:var(--nael-accent-light);--green:var(--nael-good);--green-bg:var(--nael-good-soft);--orange:var(--nael-warn);--orange-bg:var(--nael-warn-soft);--red:var(--nael-bad);--red-bg:var(--nael-bad-soft)}body.mkt-apple-page .btn-primary{background:var(--accent,var(--nael-accent));color:#fff;border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}body.mkt-apple-page .btn-primary:hover{background:var(--accent-hover,var(--nael-accent-hover));transform:translateY(-1px);box-shadow:0 6px 20px #11111047}body.mkt-apple-page .btn-demo{color:var(--accent,var(--nael-accent));border:2px solid var(--accent,var(--nael-accent));border-radius:var(--radius);background:0 0;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .15s;display:inline-flex}body.mkt-apple-page .btn-demo:hover{background:var(--accent,var(--nael-accent));color:#fff;transform:translateY(-1px)}body.mkt-apple-page .section-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent,var(--nael-accent));margin-bottom:16px;font-size:12px;font-weight:600;display:inline-block}body.mkt-apple-page .hero.mkt-hero{background:0 0;padding:72px 0 40px}@media (width>=768px){body.mkt-apple-page .hero.mkt-hero{padding:80px 0 48px}}body.mkt-apple-page .hero.mkt-hero .container{max-width:1160px;margin:0 auto;padding:0 20px}body.mkt-apple-page .hero-inner{align-items:center;gap:40px;display:flex}body.mkt-apple-page .hero-left{flex:1;min-width:0}body.mkt-apple-page .hero-right{flex-shrink:0;width:min(400px,100%)}body.mkt-apple-page.mkt-audience-resto .hero-right{flex-shrink:1;width:auto;min-width:0}body.mkt-apple-page .hero-product-stage{width:100%;position:relative}body.mkt-apple-page .hero-stage .product-shell{animation:5.5s ease-in-out 1.1s infinite mkt-hero-float}@keyframes mkt-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}body.mkt-apple-page .hero-glow{background:radial-gradient(ellipse 55% 45% at 70% 30%, var(--nael-accent-ring), transparent 70%), radial-gradient(ellipse 40% 35% at 15% 85%, #1c1a140d, transparent 65%);pointer-events:none;position:absolute;inset:-15% -10% -5% -5%}body.mkt-apple-page .hero h1{font-family:var(--nael-font-display);color:var(--text,#1c1a14);margin:0 0 14px;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.12}body.mkt-apple-page .hero h1 em{color:var(--accent,var(--nael-accent));font-style:normal}body.mkt-apple-page .hero-sub{color:var(--text-muted);max-width:520px;margin:0 0 22px;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.65}body.mkt-apple-page .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body.mkt-apple-page .mkt-hero--center .hero-inner{text-align:center;flex-direction:column}body.mkt-apple-page .mkt-hero--center .hero-sub{margin-left:auto;margin-right:auto}body.mkt-apple-page .mkt-hero--center .hero-cta{justify-content:center}body.mkt-apple-page .mkt-hero--narrow .hero-right{display:none}body.mkt-apple-page .hero.mkt-hero--minimal{padding:56px 0 24px}@media (width>=768px){body.mkt-apple-page .hero.mkt-hero--minimal{padding:64px 0 28px}}body.mkt-apple-page .mkt-hero--minimal .hero-inner{text-align:center;flex-direction:column;justify-content:center}body.mkt-apple-page .mkt-hero--minimal .hero-sub{max-width:640px;font-family:var(--nael-font-display);color:var(--text,#1c1a14);margin:0 auto;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:400;line-height:1.32}@media (width<=960px){body.mkt-apple-page .hero-inner{text-align:center;flex-direction:column}body.mkt-apple-page .hero-sub{margin-left:auto;margin-right:auto}body.mkt-apple-page .hero-cta{justify-content:center}}@media (width<=640px){body.mkt-apple-page .hero.mkt-hero{padding-top:72px}body.mkt-apple-page .hero-cta,body.mkt-apple-page .raft-dark .section-cta-dark-actions{flex-direction:column;align-items:stretch;width:100%;max-width:360px;margin-left:auto;margin-right:auto}body.mkt-apple-page .hero-cta .btn-primary,body.mkt-apple-page .hero-cta .btn-demo,body.mkt-apple-page .section-cta-dark-actions .btn-primary,body.mkt-apple-page .section-cta-dark-actions .btn-demo{box-sizing:border-box;width:100%}}body.mkt-apple-page .product-shell{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);z-index:1;background:#fff;border:1px solid #1c1a1414;position:relative;overflow:hidden}body.mkt-apple-page .shell-chrome{background:linear-gradient(#f8f7f4 0%,#f0efe9 100%);border-bottom:1px solid #1c1a140f;align-items:center;gap:10px;padding:10px 12px;display:flex}body.mkt-apple-page .shell-dots{gap:6px;display:flex}body.mkt-apple-page .shell-dots span{border-radius:50%;width:10px;height:10px}body.mkt-apple-page .shell-dots span:first-child{background:#ff5f57}body.mkt-apple-page .shell-dots span:nth-child(2){background:#febc2e}body.mkt-apple-page .shell-dots span:nth-child(3){background:#28c840}body.mkt-apple-page .shell-title{color:var(--text-faint);flex:1;font-size:11px;font-weight:500}body.mkt-apple-page .shell-live{color:var(--green);text-transform:uppercase;letter-spacing:.06em;background:var(--green-bg);border-radius:100px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}body.mkt-apple-page .shell-live-dot{background:var(--green);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite mkt-live-pulse}@keyframes mkt-live-pulse{0%,to{opacity:1}50%{opacity:.45}}body.mkt-apple-page .mkt-content-shell>.calc-card{box-shadow:none;border:none;border-radius:0;margin:0}body.mkt-apple-page .section-cta-dark{text-align:center;padding:56px 0 64px}@media (width>=768px){body.mkt-apple-page .section-cta-dark{padding:64px 0 72px}}body.mkt-apple-page .raft-dark .section-cta-dark .section-header{max-width:640px;margin:0 auto;padding:0 20px}body.mkt-apple-page .raft-dark .section-cta-dark .section-eyebrow{color:#f7f5f0b8}body.mkt-apple-page .raft-dark .section-cta-dark h2{font-family:var(--nael-font-display);color:#f7f5f0;margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400;line-height:1.2}body.mkt-apple-page .raft-dark .section-cta-dark h2 em{color:#f7f5f08c;font-style:normal}body.mkt-apple-page .raft-dark .section-cta-dark .section-desc{color:#f7f5f0c7;max-width:520px;margin:0 auto 28px;font-size:15px;line-height:1.65}body.mkt-apple-page .raft-dark .section-cta-dark-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}body.mkt-apple-page .raft-dark .btn-demo{color:#f7f5f0;border-color:#f7f5f059}body.mkt-apple-page .raft-dark .btn-demo:hover{color:#fff;background:#f7f5f01f;border-color:#f7f5f080}:is(body.mkt-apple-page:has(.mkt-hero--minimal) .intro-section>p.subtitle:first-of-type,body.mkt-apple-page:has(.mkt-hero--minimal) .page>p.subtitle:first-of-type){display:none}body.mkt-apple-page:has(.hero.mkt-hero:not(.mkt-hero--minimal)) .intro-section>h1:first-child{display:none}body.mkt-apple-page:has(.hero.mkt-hero:not(.mkt-hero--minimal)) .intro-section>p.subtitle:first-of-type{display:none}body.mkt-apple-page:has(.hero.mkt-hero:not(.mkt-hero--minimal)) article>h1:first-child{display:none}body.mkt-apple-page .mkt-band{padding:56px 0 64px}@media (width>=768px){body.mkt-apple-page .mkt-band{padding:64px 0 72px}}body.mkt-apple-page .mkt-band--white{background:#fff;border-top:1px solid #1c1a140f;border-bottom:1px solid #1c1a140f}body.mkt-apple-page .mkt-band .container{max-width:1100px;margin:0 auto;padding:0 24px}body.mkt-apple-page .mkt-band-head{text-align:center;max-width:640px;margin:0 auto 40px}body.mkt-apple-page .mkt-band-head h2{font-family:var(--nael-font-display);color:var(--text);margin:0 0 12px;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:400;line-height:1.15}body.mkt-apple-page .mkt-band-head h2 em{color:var(--accent);font-style:normal}body.mkt-apple-page .mkt-band-head .section-desc{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}body.mkt-apple-page .mkt-float-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-float,0 10px 28px #1c1a1414);background:#fff;border:1px solid #1c1a1414;flex-direction:column;min-height:100%;padding:28px 26px 26px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:flex}body.mkt-apple-page .mkt-float-card:hover{box-shadow:var(--shadow-float-hover,0 16px 40px #1c1a141a);transform:translateY(-4px)}body.mkt-apple-page .mkt-float-card__icon{background:var(--accent-light);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:18px;display:flex}body.mkt-apple-page .mkt-float-card__icon--green{background:var(--green-bg);color:var(--green)}body.mkt-apple-page .mkt-float-card__icon--accent{background:#1111101f}body.mkt-apple-page .mkt-float-card h3{color:var(--text);margin:0 0 8px;font-size:1.12rem;font-weight:600}body.mkt-apple-page .mkt-float-card p{color:var(--text-muted);flex:1;margin:0 0 16px;font-size:14px;line-height:1.6}body.mkt-apple-page .mkt-float-card__link{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}body.mkt-apple-page .mkt-float-card__link:hover{text-decoration:underline}body.mkt-apple-page .mkt-trust-row{color:var(--text-muted);flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:13px;display:flex}body.mkt-apple-page .mkt-trust-row span{align-items:center;gap:6px;display:inline-flex}body.mkt-apple-page .mkt-trust-row i{color:var(--green);font-size:11px}body.mkt-apple-page .mkt-table-shell{border-radius:var(--radius-xl);box-shadow:var(--shadow-float,0 10px 28px #1c1a1414);background:#fff;border:1px solid #1c1a1414;margin-bottom:28px;overflow:hidden}body.mkt-apple-page .mkt-table-shell .included-table{box-shadow:none;border:none;border-radius:0;margin-top:0}body.mkt-apple-page .mkt-compare-duo{grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin:0 auto;display:grid}@media (width<=700px){body.mkt-apple-page .mkt-compare-duo{grid-template-columns:1fr}}body.mkt-apple-page .mkt-compare-duo__card{border-radius:var(--radius-xl);box-shadow:var(--shadow-float,0 10px 28px #1c1a1414);background:#fff;border:1px solid #1c1a1414;padding:28px 26px}body.mkt-apple-page .mkt-compare-duo__card--paid{box-shadow:var(--shadow-float-hover,0 16px 40px #1c1a141a), 0 0 0 1px #1111100f;border-color:#11111038}body.mkt-apple-page .mkt-compare-duo__card h3{font-family:var(--nael-font-display);margin:0 0 14px;font-size:1.25rem;font-weight:400}body.mkt-apple-page .mkt-compare-duo__card ul{color:var(--text-muted);margin:0;padding:0;font-size:14px;line-height:1.65;list-style:none}body.mkt-apple-page .mkt-compare-duo__card li{padding:6px 0 6px 22px;position:relative}body.mkt-apple-page .mkt-compare-duo__card li:before{content:"✓";color:var(--accent);font-size:12px;font-weight:700;position:absolute;left:0}body.mkt-apple-page .mkt-tools-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px;display:flex}body.mkt-apple-page .mkt-tool-chip{color:var(--text);background:#fff;border:1px solid #1c1a141a;border-radius:100px;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 2px 8px #1c1a140a}body.mkt-apple-page .mkt-tool-chip:hover{border-color:#1111104d;transform:translateY(-2px);box-shadow:0 6px 20px #1c1a1414}body.mkt-apple-page .mkt-tool-chip--accent{background:var(--accent);color:#fff;border-color:var(--accent)}body.mkt-apple-page .mkt-tool-chip--accent:hover{background:var(--accent-hover);color:#fff}body.mkt-apple-page .mkt-cross-audience{text-align:center;color:var(--text-muted);border-radius:var(--radius-xl);background:var(--cream-dark,#efece4);max-width:560px;margin:0 auto;padding:20px 24px;font-size:14px}body.mkt-apple-page .mkt-cross-audience a{color:var(--accent);margin-left:4px;font-weight:600;text-decoration:none}body.mkt-apple-page .mkt-cross-audience a:hover{text-decoration:underline}body.mkt-apple-page .mkt-footer{text-align:center;color:var(--text-faint);border-top:1px solid var(--border);padding:32px 24px 48px;font-size:13px}body.mkt-apple-page .mkt-footer-nav{margin:0 0 12px;line-height:1.7}body.mkt-apple-page .mkt-footer-legal,body.mkt-apple-page .mkt-footer-contact{color:var(--text-faint);margin:0;font-size:11px;line-height:1.6}body.mkt-apple-page .mkt-footer-contact{margin-top:6px}body.mkt-apple-page .mkt-footer a{color:var(--text-muted);margin:0 8px;text-decoration:none}body.mkt-apple-page .mkt-footer a:hover{color:var(--accent)}.audience-gateway{background:radial-gradient(ellipse 80% 50% at 50% 0%, #1111100f, transparent 70%), linear-gradient(180deg, #f0ede6 0%, var(--cream,#f7f5f0) 100%);border-bottom:1px solid #1c1a140f;padding:96px 0 56px}.audience-gateway--compact{padding:88px 0 48px}.audience-gateway__head{text-align:center;max-width:680px;margin:0 auto 44px;padding:0 24px}.audience-gateway__head .section-eyebrow{margin-bottom:14px}.audience-gateway__head h1{font-family:var(--nael-font-display);letter-spacing:-.02em;color:var(--text,#1c1a14);margin-bottom:14px;font-size:clamp(1.85rem,4.2vw,2.65rem);font-weight:400;line-height:1.12}.audience-gateway__head h1 em{color:var(--accent,var(--nael-accent));font-style:normal}.audience-gateway__head p{color:var(--text-muted,var(--nael-text-muted));font-size:16px;line-height:1.65}.audience-gateway__grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1000px;margin:0 auto;padding:0 24px;display:grid}@media (width<=720px){.audience-gateway__grid{grid-template-columns:1fr}}.audience-card{-webkit-backdrop-filter:blur(12px);color:inherit;background:#ffffffeb;border:1px solid #1c1a1414;border-radius:22px;flex-direction:column;min-height:300px;padding:34px 30px 28px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;box-shadow:0 2px 4px #1c1a1408,0 10px 28px #1c1a1414,0 0 0 1px #1c1a140a}.audience-card:hover{border-color:#11111033;transform:translateY(-5px);box-shadow:0 4px 8px #1c1a140a,0 16px 40px #1c1a141a,0 0 0 1px #11111014}.audience-card__tag{letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.audience-card--resto .audience-card__tag{color:#059669}.audience-card--pro .audience-card__tag{color:var(--accent,var(--nael-accent))}.audience-card h2{font-family:var(--nael-font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:400;line-height:1.18}.audience-card h2 em{color:var(--accent,var(--nael-accent));font-style:normal}.audience-card__lead{color:var(--text-muted,var(--nael-text-muted));flex:1;margin-bottom:20px;font-size:15px;line-height:1.6}.audience-card__list{color:var(--text,#1c1a14);margin:0 0 24px;padding:0;font-size:13px;list-style:none}.audience-card__list li{padding:6px 0 6px 22px;position:relative}.audience-card__list li:before{content:"✓";color:var(--accent,var(--nael-accent));font-size:12px;font-weight:700;position:absolute;left:0}.audience-card__cta{color:var(--accent,var(--nael-accent));align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.audience-card--resto .audience-card__cta{color:#059669}.nav-audiences{background:#1c1a140d;border-radius:10px;align-items:center;gap:4px;margin-right:8px;padding:3px;display:flex}.nav-audiences a{color:var(--text-muted);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.nav-audiences a:hover{color:var(--text);background:#fff9}.nav-audiences a.is-active{color:var(--accent);background:#fff;box-shadow:0 1px 3px #1c1a1414}@media (width<=900px){.nav-audiences{flex-shrink:0;margin-right:4px;display:flex}.nav-audiences a{padding:6px 9px;font-size:11px}body.mkt-audience-consultant .nav-audiences a[href*=restaurateur]{color:#059669;background:#0596691f;font-weight:700}body.mkt-audience-consultant .nav-audiences a[href*=restaurateur]:hover{color:#059669;background:#0596692e}}.resto-diy-band{background:#fff;border-top:1px solid #1c1a140f;border-bottom:1px solid #1c1a140f;padding:64px 0 72px}.resto-diy-band .container{max-width:1100px;margin:0 auto;padding:0 24px}.resto-diy-band h2{font-family:var(--nael-font-display);text-align:center;font-weight:400}.resto-diy-band__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=800px){.resto-diy-band__grid{grid-template-columns:1fr}}.resto-diy-step{background:var(--cream,#f7f5f0);border:1px solid #1c1a1414;border-radius:16px;padding:24px}.resto-diy-step__num{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:11px;font-weight:700}.resto-diy-step h3{margin-bottom:8px;font-size:1.1rem;font-weight:500}.resto-diy-step p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.included-table-wrap{margin-top:24px;overflow-x:auto}.included-table{border-collapse:collapse;background:#fff;border:1px solid #1c1a141a;border-radius:14px;width:100%;font-size:14px;overflow:hidden}.included-table th,.included-table td{text-align:left;border-bottom:1px solid #1c1a140f;padding:14px 18px}.included-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:#1111100f;font-size:12px}.included-table tr:last-child td{border-bottom:none}.included-table .col-yes{color:#059669;font-weight:600}.included-table .col-no{color:var(--text-faint,var(--nael-text-faint))}.pro-resources-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=700px){.pro-resources-grid{grid-template-columns:1fr}}.pro-resource-card{color:inherit;background:#fffffff5;border:1px solid #14121014;border-radius:22px;padding:30px 28px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .2s;display:block;box-shadow:0 2px 4px #14121008,0 10px 28px #14121012}.pro-resource-card:hover{border-color:#11111047;transform:translateY(-4px);box-shadow:0 4px 8px #1412100a,0 16px 40px #1412101a}.pro-resource-card__icon{width:48px;height:48px;color:var(--accent,var(--nael-accent));background:#11111017;border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;display:flex}.pro-resource-card h3{font-size:1.15rem;font-family:var(--nael-font-display);margin-bottom:8px;font-weight:400}.pro-resource-card__gain{color:var(--success,#0b8a42);font-family:var(--nael-font-ui);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.pro-resource-card p{color:var(--text-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.pro-resource-card__link{color:var(--accent);font-size:13px;font-weight:600}.audience-page-hero{padding:120px 0 64px}.audience-page-hero .container{max-width:1100px}body.canvas-page .resto-diy-band__grid .mkt-float-card{background:#fff;border:1px solid #1c1a1414;border-radius:22px;padding:28px 26px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;box-shadow:0 2px 4px #1c1a1408,0 10px 28px #1c1a1414}body.canvas-page .resto-diy-band__grid .mkt-float-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1c1a141a}body.canvas-page .resto-diy-band__grid .mkt-float-card__icon{width:44px;height:44px;color:var(--accent,var(--nael-accent));background:#11111014;border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;font-size:18px;display:flex}body.canvas-page .resto-diy-band__grid .mkt-float-card__icon--green{color:#059669;background:#0596691a}body.canvas-page .resto-diy-band__grid .mkt-float-card__icon--accent{background:#1111101f}body.canvas-page .resto-diy-band__grid .resto-diy-step__num,body.mkt-apple-page .resto-diy-step__num{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,var(--nael-accent));margin-bottom:10px;font-size:11px;font-weight:700}body.canvas-page .resto-diy-band__grid .mkt-float-card h3{margin:0 0 8px;font-size:1.1rem;font-weight:600}body.canvas-page .resto-diy-band__grid .mkt-float-card p{color:var(--text-muted,var(--nael-text-muted));margin:0 0 14px;font-size:14px;line-height:1.6}body.canvas-page .resto-diy-band__grid .mkt-float-card__link{color:var(--accent,var(--nael-accent));font-size:13px;font-weight:600;text-decoration:none}.cons-portfolio-shell .cons-shell-body{padding:14px 16px 16px}.cons-shell-meta{color:var(--text-muted,var(--nael-text-muted));letter-spacing:.02em;margin-bottom:12px;font-size:11px;font-weight:600}.cons-pf-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cons-pf-row{background:#ffffffd9;border:1px solid #1c1a1414;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cons-pf-row--urgent{border-color:#c8392a33}.cons-pf-row--ok{border-color:#05966926}.cons-pf-av{width:36px;height:36px;color:var(--accent,var(--nael-accent));background:#1111101a;border-radius:10px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cons-pf-row--urgent .cons-pf-av{color:#c8392a;background:#c8392a1f}.cons-pf-row--ok .cons-pf-av{color:#059669;background:#0596691a}.cons-pf-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cons-pf-main strong{color:var(--text,#1c1a14);font-size:12px;font-weight:600}.cons-pf-main span{color:var(--text-muted,var(--nael-text-muted));font-size:11px}.cons-pf-score{color:var(--accent,var(--nael-accent));font-size:13px;font-weight:700}.cons-pf-row--urgent .cons-pf-score{color:#c8392a}.mkt-faq-compact .mkt-faq-list{max-width:720px;margin:0 auto}.mkt-faq-compact .mkt-faq-item{background:#ffffffe6;border:1px solid #1c1a1414;border-radius:14px;margin-bottom:10px;padding:0 18px}.mkt-faq-compact .mkt-faq-item summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:600;list-style:none}.mkt-faq-compact .mkt-faq-item summary::-webkit-details-marker{display:none}.mkt-faq-compact .mkt-faq-item p{color:var(--text-muted,var(--nael-text-muted));margin:0;padding:0 0 16px;font-size:14px;line-height:1.6}body.mkt-audience-consultant .pro-resources-grid{grid-template-columns:repeat(3,1fr)}body.mkt-audience-consultant .pro-resources-grid--duo{grid-template-columns:repeat(2,1fr);max-width:720px;margin-left:auto;margin-right:auto}@media (width<=900px){body.mkt-audience-consultant .pro-resources-grid,body.mkt-audience-consultant .pro-resources-grid--duo{grid-template-columns:1fr}}body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant{--hero-mega-pad-top:88px}@media (width>=768px){body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant{--hero-mega-pad-top:96px}}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .hero-mega .hero-sub strong{color:var(--text,#1c1a14);font-weight:500}body.mkt-index-page .hero-mega,body.mkt-audience-resto .hero-mega,body.mkt-audience-consultant .hero-mega{padding:var(--hero-mega-pad-top) 0 56px;position:relative;overflow:hidden}@media (width>=768px){body.mkt-index-page .hero-mega,body.mkt-audience-resto .hero-mega,body.mkt-audience-consultant .hero-mega{padding-bottom:72px}}body.mkt-index-page .hero-mega__ambient,body.mkt-audience-consultant .hero-mega__ambient{pointer-events:none;z-index:0;background:radial-gradient(90% 60% at 12% -10%,#1b4fcc1c,#0000 55%),radial-gradient(70% 50% at 88% 20%,#1c1a140d,#0000 50%);position:absolute;inset:0}body.mkt-audience-resto .hero-mega__ambient{pointer-events:none;z-index:0;background:radial-gradient(90% 60% at 12% -10%,#1111100d,#0000 55%),radial-gradient(70% 50% at 88% 20%,#11111008,#0000 50%);position:absolute;inset:0}body.mkt-index-page .hero-mega .container,body.mkt-audience-resto .hero-mega .container,body.mkt-audience-consultant .hero-mega .container{z-index:1;max-width:1160px;position:relative}body.mkt-index-page .hero-mega .hero-inner,body.mkt-audience-resto .hero-mega .hero-inner,body.mkt-audience-consultant .hero-mega .hero-inner{align-items:center;gap:52px;display:flex}body.mkt-index-page .hero-mega .hero-right,body.mkt-audience-resto .hero-mega .hero-right,body.mkt-audience-consultant .hero-mega .hero-right{width:min(460px,100%)}body.mkt-index-page .hero-mega .hero-stage,body.mkt-audience-resto .hero-mega .hero-stage,body.mkt-audience-consultant .hero-mega .hero-stage{animation:.95s cubic-bezier(.16,1,.3,1) both mkt-hero-rise;position:relative}@keyframes mkt-hero-rise{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}body.mkt-index-page .hero-stat-pill,body.mkt-audience-resto .hero-stat-pill,body.mkt-audience-consultant .hero-stat-pill{color:var(--text-muted,#6b6560);background:#ffffffd9;border:1px solid #1c1a1414;border-radius:100px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;padding:8px 14px 8px 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 12px #1c1a140f}body.mkt-index-page .hero-stat-pill strong,body.mkt-audience-resto .hero-stat-pill strong,body.mkt-audience-consultant .hero-stat-pill strong{color:var(--red,#dc2626);letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:400}body.mkt-index-page .hero-stat-pill .hero-stat-sep,body.mkt-audience-resto .hero-stat-pill .hero-stat-sep,body.mkt-audience-consultant .hero-stat-pill .hero-stat-sep{background:var(--text-faint,#9b9590);opacity:.6;border-radius:50%;width:4px;height:4px}body.mkt-index-page .hero-hosting-pill,body.mkt-audience-resto .hero-hosting-pill,body.mkt-audience-consultant .hero-hosting-pill{color:var(--text-muted,#6b6560);letter-spacing:.02em;background:#ffffffeb;border:1px solid #1c1a1414;border-radius:100px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 12px #1c1a140f}body.mkt-index-page .hero.hero-mega.mkt-hero,body.mkt-audience-resto .hero.hero-mega.mkt-hero,body.mkt-audience-consultant .hero.hero-mega.mkt-hero{padding:var(--hero-mega-pad-top) 0 56px!important;background:0 0!important}body.mkt-index-page .hero-mega h1,body.mkt-audience-resto .hero-mega h1,body.mkt-audience-consultant .hero-mega h1{letter-spacing:-.03em;max-width:540px;margin-bottom:10px;font-size:clamp(2.15rem,5vw,3.45rem);font-weight:400;line-height:1.08}body.mkt-index-page .hero-mega .hero-source,body.mkt-audience-resto .hero-mega .hero-source,body.mkt-audience-consultant .hero-mega .hero-source{color:var(--text-faint);max-width:480px;margin-bottom:16px;font-size:13px;line-height:1.45}body.mkt-index-page .hero-mega .hero-sub,body.mkt-audience-resto .hero-mega .hero-sub,body.mkt-audience-consultant .hero-mega .hero-sub{max-width:480px;margin-bottom:12px;font-size:clamp(1rem,1.65vw,1.12rem);line-height:1.62}body.mkt-index-page .hero-mega .hero-product,body.mkt-audience-resto .hero-mega .hero-product,body.mkt-audience-consultant .hero-mega .hero-product{max-width:480px;color:var(--text-muted);margin-bottom:26px;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.58}body.mkt-index-page .hero-mega .hero-cta,body.mkt-audience-resto .hero-mega .hero-cta,body.mkt-audience-consultant .hero-mega .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}body.mkt-index-page .hero-mega .hero-mention,body.mkt-audience-resto .hero-mega .hero-mention,body.mkt-audience-consultant .hero-mega .hero-mention{max-width:440px;color:var(--text-muted);background:#ffffffb3;border:1px solid #1c1a140f;border-radius:12px;align-items:flex-start;gap:8px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}body.mkt-index-page .hero-mega .hero-mention i,body.mkt-audience-resto .hero-mega .hero-mention i,body.mkt-audience-consultant .hero-mega .hero-mention i{color:var(--accent);flex-shrink:0;margin-top:3px}body.mkt-index-page .hero-mega .hero-glow,body.mkt-audience-resto .hero-mega .hero-glow,body.mkt-audience-consultant .hero-mega .hero-glow{background:radial-gradient(60% 50% at 75% 25%,#1b4fcc33,#0000 68%),radial-gradient(45% 40% at 10% 90%,#1c1a1412,#0000 65%);inset:-20% -15% -10% -10%}body.mkt-index-page .hero-float-card,body.mkt-audience-resto .hero-float-card,body.mkt-audience-consultant .hero-float-card{z-index:10;background:#fff;border:1px solid #1c1a1414;border-radius:16px;width:min(252px,52%);padding:14px 16px;animation:5.2s ease-in-out .6s infinite mkt-hero-float;position:absolute;bottom:-18px;right:-6px;box-shadow:0 2px 4px #1c1a140a,0 12px 32px #1c1a141f}body.mkt-index-page .hero-float-label,body.mkt-audience-resto .hero-float-label,body.mkt-audience-consultant .hero-float-label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent,#1b4fcc);margin-bottom:6px;font-size:9px;font-weight:700}body.mkt-index-page .hero-float-title,body.mkt-audience-resto .hero-float-title,body.mkt-audience-consultant .hero-float-title{color:var(--red,#dc2626);letter-spacing:-.02em;margin-bottom:8px;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.1}body.mkt-index-page .hero-float-line,body.mkt-audience-resto .hero-float-line,body.mkt-audience-consultant .hero-float-line{color:var(--text-muted);border-left:2px solid var(--orange,#d97706);margin:0;padding-left:10px;font-size:11px;line-height:1.5}body.mkt-index-page .hero-float-line strong,body.mkt-audience-resto .hero-float-line strong,body.mkt-audience-consultant .hero-float-line strong{color:var(--text);font-weight:600}body.mkt-index-page .mkt-trust-row,body.mkt-audience-resto .mkt-trust-row,body.mkt-audience-consultant .mkt-trust-row{justify-content:flex-start}@media (width<=960px){body.mkt-index-page .mkt-trust-row,body.mkt-audience-resto .mkt-trust-row,body.mkt-audience-consultant .mkt-trust-row{justify-content:center}body.mkt-index-page .hero-mega h1,body.mkt-audience-resto .hero-mega h1,body.mkt-audience-consultant .hero-mega h1{max-width:none}body.mkt-index-page .hero-mega .hero-mention,body.mkt-audience-resto .hero-mega .hero-mention,body.mkt-audience-consultant .hero-mega .hero-mention{margin-left:auto;margin-right:auto}body.mkt-index-page .hero-float-card,body.mkt-audience-resto .hero-float-card,body.mkt-audience-consultant .hero-float-card{width:100%;margin-top:14px;animation:none;position:relative;bottom:auto;right:auto}}body.mkt-index-page .audience-gateway--after-hero{padding:48px 0 56px;background:0 0!important;border:none!important}body.mkt-index-page .audience-gateway--after-hero .audience-gateway__head h2{margin-bottom:10px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.15}body.mkt-index-page .audience-gateway--after-hero .audience-gateway__head h2 em{color:var(--accent);font-style:italic}body.mkt-index-page .mkt-band,body.mkt-audience-resto .mkt-band,body.mkt-audience-consultant .mkt-band{padding:64px 0 72px}body.mkt-index-page .mkt-band--white,body.mkt-audience-resto .mkt-band--white,body.mkt-audience-consultant .mkt-band--white{background:0 0;border:none}body.mkt-index-page .mkt-band--cream,body.mkt-audience-resto .mkt-band--cream,body.mkt-audience-consultant .mkt-band--cream{background:0 0}body.mkt-index-page .mkt-band .container,body.mkt-audience-resto .mkt-band .container,body.mkt-audience-consultant .mkt-band .container{max-width:1100px}body.mkt-index-page .mkt-band-head,body.mkt-audience-resto .mkt-band-head,body.mkt-audience-consultant .mkt-band-head{text-align:center;max-width:640px;margin:0 auto 40px}body.mkt-index-page .mkt-band-head h2,body.mkt-audience-resto .mkt-band-head h2,body.mkt-audience-consultant .mkt-band-head h2{margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:400;line-height:1.15}body.mkt-index-page .mkt-band-head h2 em,body.mkt-audience-resto .mkt-band-head h2 em,body.mkt-audience-consultant .mkt-band-head h2 em{color:var(--accent);font-style:italic}body.mkt-index-page .mkt-band-head .section-desc,body.mkt-audience-resto .mkt-band-head .section-desc,body.mkt-audience-consultant .mkt-band-head .section-desc{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}body.mkt-index-page .tools-section.mkt-band,body.mkt-audience-resto .tools-section.mkt-band,body.mkt-audience-consultant .tools-section.mkt-band{padding-top:56px}body.mkt-index-page .proof.mkt-band,body.mkt-audience-resto .proof.mkt-band,body.mkt-audience-consultant .proof.mkt-band{padding-bottom:80px}body.mkt-index-page .section-compare.mkt-band,body.mkt-index-page .section-pricing.mkt-band,body.mkt-index-page .story-section.mkt-band,body.mkt-audience-resto .section-compare.mkt-band,body.mkt-audience-consultant .section-compare.mkt-band,body.mkt-audience-consultant .section-compare.mkt-band,body.mkt-audience-resto .section-pricing.mkt-band,body.mkt-audience-resto .story-section.mkt-band{padding:72px 0}body.mkt-index-page .section-form.mkt-band,body.mkt-audience-resto .section-form.mkt-band,body.mkt-audience-consultant .section-form.mkt-band{padding:64px 0 80px}body.mkt-index-page .section-trust.mkt-band,body.mkt-audience-resto .section-trust.mkt-band,body.mkt-audience-consultant .section-trust.mkt-band{padding:48px 0 64px}body.mkt-index-page .section-faq.mkt-band,body.mkt-audience-resto .section-faq.mkt-band,body.mkt-audience-consultant .section-faq.mkt-band{padding:56px 0 72px}body.mkt-index-page .section-sources.mkt-band,body.mkt-audience-resto .section-sources.mkt-band,body.mkt-audience-consultant .section-sources.mkt-band{padding:40px 0 56px;font-size:12px}body.mkt-index-page .proof-metrics .proof-card,body.mkt-audience-resto .proof-metrics .proof-card,body.mkt-audience-consultant .proof-metrics .proof-card{border-radius:22px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 4px #1c1a1408,0 10px 28px #1c1a1414}body.mkt-index-page .proof-metrics .proof-card:hover,body.mkt-audience-resto .proof-metrics .proof-card:hover,body.mkt-audience-consultant .proof-metrics .proof-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1c1a141a}body.mkt-index-page .step-card,body.mkt-index-page .pricing-card,body.mkt-index-page .compare-col,body.mkt-index-page .method-card,body.mkt-index-page .story-card,body.mkt-audience-resto .step-card,body.mkt-audience-consultant .step-card,body.mkt-audience-resto .pricing-card,body.mkt-audience-resto .compare-col,body.mkt-audience-resto .method-card,body.mkt-audience-resto .story-card{border-radius:22px}body.mkt-index-page .section-header,body.mkt-audience-resto .section-header,body.mkt-audience-consultant .section-header{margin-bottom:40px}body.mkt-index-page .section-header h2,body.mkt-audience-resto .section-header h2,body.mkt-audience-consultant .section-header h2{font-family:Fraunces,Georgia,serif}@media (prefers-reduced-motion:reduce){body.mkt-index-page .hero-mega .hero-stage,body.mkt-index-page .hero-float-card,body.mkt-audience-resto .hero-mega .hero-stage,body.mkt-audience-consultant .hero-mega .hero-stage,body.mkt-audience-resto .hero-float-card{animation:none}}body.mkt-index-page .resto-diy-band.mkt-band,body.mkt-audience-resto .resto-diy-band.mkt-band,body.mkt-audience-consultant .resto-diy-band.mkt-band{background:0 0;border:none;padding:64px 0 72px}body.mkt-index-page .resto-diy-band__grid,body.mkt-audience-resto .resto-diy-band__grid,body.mkt-audience-consultant .resto-diy-band__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=800px){body.mkt-index-page .resto-diy-band__grid,body.mkt-audience-resto .resto-diy-band__grid,body.mkt-audience-consultant .resto-diy-band__grid{grid-template-columns:1fr}}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .resto-diy-band .mkt-cross-audience{max-width:640px;margin:48px auto 0}@media (width<=640px){:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .resto-diy-band .mkt-cross-audience{margin-top:32px}}body.mkt-index-page .mkt-band-foot,body.mkt-audience-resto .mkt-band-foot,body.mkt-audience-consultant .mkt-band-foot{text-align:center;margin:28px 0 0;font-size:14px}body.mkt-index-page .mkt-band-foot a,body.mkt-audience-resto .mkt-band-foot a,body.mkt-audience-consultant .mkt-band-foot a{color:var(--accent,#1b4fcc);font-weight:600;text-decoration:none}body.mkt-index-page .mkt-band-foot a:hover,body.mkt-audience-resto .mkt-band-foot a:hover,body.mkt-audience-consultant .mkt-band-foot a:hover{text-decoration:underline}body.mkt-index-page .audience-gateway--after-hero .audience-card--resto{border-color:#16a34a24;box-shadow:0 2px 4px #1c1a1408,0 10px 28px #1c1a1414,inset 0 1px #fffc}body.mkt-index-page .audience-gateway--after-hero .audience-card--resto:hover{border-color:#16a34a52;box-shadow:0 4px 8px #1c1a140a,0 16px 40px #16a34a1a}body.mkt-index-page .audience-gateway--after-hero .audience-card--pro{border-color:#1b4fcc1f}body.mkt-index-page .audience-gateway--after-hero .audience-card--pro:hover{border-color:#1b4fcc47}:is(body.mkt-index-page,body.mkt-audience-consultant){background:#f4f7ff;font-family:Inter,system-ui,-apple-system,sans-serif}body.mkt-audience-resto{--accent:#111110;--accent-hover:#000;--accent-light:#1111100f;--accent-ring:#11111024;color:#111110;font-family:Public Sans,system-ui,-apple-system,sans-serif;background:#f7f5f0!important}body.mkt-audience-resto:before{content:none!important;display:none!important}body.mkt-audience-resto .nav-brand{color:#111110;font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:500}:is(body.mkt-index-page,body.mkt-audience-consultant).canvas-page.canvas-consultant{background-color:#f4f7ff!important;background-image:none!important;background-attachment:scroll!important}:is(body.mkt-index-page,body.mkt-audience-consultant):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 55% at 12% -8%,#1b4fcc1f,#0000 58%),radial-gradient(75% 50% at 88% 12%,#0c15270a,#0000 52%),radial-gradient(60% 40% at 50% 100%,#1b4fcc0f,#0000 55%),linear-gradient(#eef2fc 0%,#f4f7ff 28% 100%);position:fixed;inset:0}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant)>nav,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant)>main,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant)>footer{z-index:1;position:relative}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) main>section,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .mkt-page-flow>section,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .mkt-page-flow>.audience-gateway,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .mkt-band--white,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .mkt-band--cream,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .resto-diy-band.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .cons-diy-band.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .feat-section.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-glissement.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .story-section.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-compare.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-pricing.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-trust.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-faq.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-form.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-sources.mkt-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-hero.mkt-band{background:0 0!important;border:none!important}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .audience-gateway--after-hero{border-bottom:none;padding-bottom:48px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .feat-section.mkt-band{padding:64px 0}@media (width>=768px){body.mkt-index-page .feat-section.mkt-band{padding:72px 0}}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .feat-section .feat-text h2{font-family:Fraunces,Georgia,serif}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .feat-section .feat-text h2 em{color:var(--accent);font-style:italic}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics{background:var(--dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-float-dark);gap:12px;padding:6px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics .proof-card{color:#f7f5f0;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff0f}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics .proof-card:hover{box-shadow:none;transform:none}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics .proof-label{color:#f7f5f0a6}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics .proof-label strong{color:#f7f5f0}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics .proof-num{color:#fff}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics .proof-num.red{color:#fca5a5}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics .proof-num.orange{color:#fcd34d}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-metrics .proof-num.blue{color:#a8c0ff}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-band .proof-card--q{text-align:left;padding:26px 22px 22px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-band .proof-card-q{letter-spacing:.02em;color:var(--accent);margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.35}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-band .proof-num{text-align:left;margin-bottom:10px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-band .proof-label{text-align:left;margin-bottom:14px;font-size:14px;line-height:1.55}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-band .proof-source{text-align:left;font-size:11px;display:block}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert{background:linear-gradient(165deg,#f0efe9 0%,#fff 55%,#f7f5f0 100%);border:1px solid #1c1a1414;border-radius:22px;margin-top:36px;padding:28px 32px;box-shadow:0 10px 28px #1c1a140f}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-lead{color:var(--text);margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.1rem,2vw,1.28rem);line-height:1.45}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-body{color:var(--text-muted);margin:0 0 22px;font-size:15px;line-height:1.65}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-note{color:var(--text-faint);font-size:13px}@media (width<=680px){:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert{padding:22px 20px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-actions{flex-direction:column;align-items:stretch}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-actions .btn-primary{text-align:center;justify-content:center}}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-glissement{color:var(--text)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-glissement .section-eyebrow{color:var(--accent)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-glissement h2{color:var(--text);font-family:Fraunces,serif}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-glissement{color:#f7f5f0}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-glissement .section-eyebrow{color:#f7f5f08c}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-glissement h2,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-glissement .section-header h2{color:#f7f5f0}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-how .section-header .section-badge{color:#f7f5f0d9;background:#ffffff1a;border-color:#ffffff2e}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-how .section-header h2,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-how .section-header h2 em{color:#f7f5f0}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-how .section-header .section-desc{color:#f7f5f0c7}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .section-how .section-header .section-desc strong{color:#fff}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .glissement-card{background:#ffffffeb;border:1px solid #1c1a1414;box-shadow:0 2px 4px #1c1a1408,0 10px 28px #1c1a1414}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .glissement-card p{color:var(--text-muted)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .glissement-card strong{color:var(--text)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .glissement-stats{border-top-color:#1c1a1414}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .glissement-stat{background:var(--cream,#f7f5f0);border:1px solid #1c1a1414}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .glissement-stat .num{color:var(--accent)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .glissement-stat .lbl{color:var(--text-muted)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .section-eyebrow{color:var(--accent)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .section-header h2{color:var(--text);font-family:Fraunces,Georgia,serif}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .section-header .section-desc{color:var(--text-muted)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .step-card{color:var(--text);background:#ffffffeb;border:1px solid #1c1a1414;box-shadow:0 2px 4px #1c1a1408,0 10px 28px #1c1a1414}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .step-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1c1a141a}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .step-num{background:var(--accent-light);color:var(--accent)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .step-title{color:var(--text)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .step-desc{color:var(--text-muted)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-how .step-desc strong{color:var(--text)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .source-note{color:var(--text-faint)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .product-shell.shell-compact{box-shadow:0 2px 4px #1c1a140a,0 12px 32px #1c1a141f,0 0 0 1px #1c1a140f}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .product-shell.shell-compact:hover{transform:translateY(-4px);box-shadow:0 4px 8px #1c1a140f,0 16px 40px #1c1a141f,0 0 0 1px #1b4fcc14}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-hero{padding:48px 0 64px}body.canvas-page:is(.mkt-index-page,.mkt-audience-resto) .diy-hero .diy-hero-inner{border:1px solid #1c1a1414;border-radius:28px;padding:56px 36px;box-shadow:0 2px 4px #1c1a1408,0 16px 48px #1c1a141a;background:#fffffff5!important}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-hero .diy-hero-inner:before{background:radial-gradient(70% 60% at 50% 100%,#1b4fcc14 0%,#0000 70%)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-eyebrow{color:var(--accent)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-hero h2{color:var(--text)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-hero h2 em{color:var(--accent)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-hero p.diy-sub{color:var(--text-muted)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-pill{background:var(--cream,#f7f5f0);color:var(--text-muted);border-color:#1c1a141a}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-pill a{color:inherit}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .btn-diy{background:var(--accent);color:#fff}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-note{color:var(--text-muted)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .diy-note a{color:var(--accent)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) footer.mkt-footer,body.mkt-apple-page:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .mkt-footer{padding:32px 0 48px;background:0 0!important;border:none!important}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) footer .footer-brand{color:var(--text)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) footer .footer-brand em,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) footer .footer-links a{color:var(--text-muted)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) footer .footer-links a:hover{color:var(--accent)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) footer .footer-copy{color:var(--text-faint)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-header h2,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-glissement .section-header h2{font-family:Fraunces,Georgia,serif}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-pricing .pricing-card,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .section-form .form-card{box-shadow:0 2px 4px #1c1a1408,0 10px 28px #1c1a1414}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .pricing-features,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .pricing-features li{gap:8px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .pricing-feature-detail{color:var(--text-muted)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .audience-gateway,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .audience-gateway--after-hero,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .audience-gateway--compact,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .resto-diy-band,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .resto-diy-band.mkt-band{box-shadow:none!important;background:0 0!important;border:none!important}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) main>section,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .mkt-page-flow>section{box-shadow:none!important;background:0 0!important;border-top:none!important;border-bottom:none!important}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant).canvas-page .proof-metrics{background:var(--dark)!important;box-shadow:var(--shadow-float-dark)!important}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .hero-mega{background:0 0}:is(body.mkt-index-page,body.mkt-audience-consultant) .hero-mega__ambient{background:radial-gradient(90% 60% at 12% -10%,#1b4fcc1c,#0000 55%),radial-gradient(70% 50% at 88% 20%,#1c1a140d,#0000 50%)}body.mkt-audience-resto .hero-mega__ambient{background:radial-gradient(90% 60% at 12% -10%,#1111100d,#0000 55%),radial-gradient(70% 50% at 88% 20%,#11111008,#0000 50%)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark,:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant)>.raft-dark{z-index:1;position:relative}body.mkt-audience-resto.mkt-apple-page .mkt-cross-audience{background:#ffffffc7;border:1px solid #1c1a1414;box-shadow:0 2px 12px #1c1a140d}body.mkt-audience-resto.mkt-apple-page .mkt-band.mkt-band--white{background:0 0!important;border:none!important}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-grid--duo{grid-template-columns:repeat(2,1fr);max-width:720px;margin-left:auto;margin-right:auto}@media (width<=680px){:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-grid--duo{grid-template-columns:1fr;max-width:none}}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .mkt-plan-badge{color:#1b4fcc;background:#eef4ff;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .hero-urgency{color:var(--text-muted,#6b7280);margin-top:10px;font-size:14px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .hero-urgency strong{color:#1a1a1a}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .mkt-band-head .section-eyebrow{color:#f7f5f0b8}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .mkt-band-head h2{color:#f7f5f0}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .mkt-band-head h2 em{color:#c5d4ff}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .mkt-band-head .section-desc{color:#f7f5f0d1}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .mkt-band-head .section-desc strong{color:#f7f5f0;font-weight:600}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .glissement-stats{border-top-color:#f7f5f01f}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .glissement-stat{background:#ffffff12;border-color:#ffffff1f}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .glissement-stat .num{color:#a8c0ff}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .glissement-stat .lbl{color:#f7f5f0a6}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .feat-section.dark .source-note{color:#f7f5f073}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .raft-dark .proof-convert{background:linear-gradient(165deg,#fffffff7 0%,#fff 55%,#f7f5f0 100%)}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .feat-text .proof-convert-actions{margin-top:24px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-card{border-radius:16px;height:100%;padding:28px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-card--free{background:#fff;border:1px solid #e8e4de}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-card--paid{background:linear-gradient(135deg,#f8faff 0%,#eef4ff 100%);border:1.5px solid #c7d9ff}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-badge{border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-badge--free{color:#16a34a;background:#f0fdf4}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-badge--paid{color:#fff;background:#1b4fcc}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-card h3{color:#1a1a1a;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.3}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-card p{color:#6b7280;margin:0 0 16px;font-size:14px;line-height:1.6}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-list{margin:0;padding:0;list-style:none}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-list li{color:#374151;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-list li i{color:#16a34a;flex-shrink:0;margin-top:5px;font-size:10px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo-card--paid .esp-duo-list li i{color:#1b4fcc}@media (width<=720px){:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .esp-duo{grid-template-columns:1fr}}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) #espace .mkt-cross-audience{max-width:640px;margin:32px auto 0}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .feat-desc--tight{margin-top:12px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .glissement-stats--feat{margin-top:20px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert--center{text-align:center;margin-top:48px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-lead--narrow{max-width:520px;margin:0 auto 12px}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) .proof-convert-actions--center{justify-content:center}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) #espace.mkt-band{background:#fafaf8;padding:80px 0}:is(body.mkt-index-page,body.mkt-audience-resto,body.mkt-audience-consultant) #espace .proof-convert-actions{justify-content:center}body.mkt-audience-resto .hero-mega .hero-inner{text-align:center;flex-direction:column;align-items:center;gap:44px}body.mkt-audience-resto .hero-mega .hero-left{flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}body.mkt-audience-resto .hero-mega h1,body.mkt-audience-resto .hero-mega .hero-sub,body.mkt-audience-resto .hero-mega .hero-product,body.mkt-audience-resto .hero-mega .hero-source{max-width:560px;margin-left:auto;margin-right:auto}body.mkt-audience-resto .hero-mega .hero-cta,body.mkt-audience-resto .hero-mega .mkt-trust-row{justify-content:center}body.mkt-audience-resto .hero-mega .hero-mention{max-width:480px;margin-left:auto;margin-right:auto}body.mkt-audience-resto .hero-mega .hero-right{width:min(460px,100%);margin-left:auto;margin-right:auto}body.mkt-audience-resto #proof .proof-convert{text-align:center}body.mkt-audience-resto #proof .proof-convert-actions{justify-content:center}body.mkt-audience-resto #espace .esp-tier-head{text-align:center;justify-content:center}body.mkt-audience-resto #espace .esp-tier-note{text-align:center;flex:0 0 100%}body.mkt-audience-resto .mkt-cross-audience{text-align:center}body.mkt-audience-resto .section-form.mkt-band{padding:80px 0}@media (width>=768px){body.mkt-audience-resto .section-form.mkt-band{padding:96px 0}}body.mkt-audience-resto .section-form .form-lead{color:var(--text-muted);max-width:440px;margin:0 auto 20px;font-size:15px;line-height:1.6}body.mkt-audience-resto .section-form .form-checklist{color:var(--text-muted);text-align:left;flex-direction:column;gap:10px;max-width:440px;margin:0 auto;padding:0;font-size:14px;list-style:none;display:flex}body.mkt-audience-resto .form-checklist i{color:var(--green,#16a34a);margin-right:8px}body.mkt-audience-resto .container--920{max-width:920px}body.mkt-audience-resto .container--820{max-width:820px}body.mkt-audience-resto .container--960{max-width:960px}body.mkt-audience-resto .proof-source i{font-size:9px}body.mkt-audience-resto .mkt-band-head--center{text-align:center}body.mkt-audience-resto .section-desc--600{max-width:600px;margin:0 auto}body.mkt-audience-resto .glissement-stats--feat-center{justify-content:center;margin-top:40px}body.mkt-audience-resto .proof-convert-actions--spaced{justify-content:center;margin-top:48px}body.mkt-audience-resto .proof-convert-note a{color:inherit;text-decoration:underline}body.mkt-audience-resto .label-hint{color:var(--text-faint,#9b9590);font-weight:400}body.mkt-audience-resto .fe-sticky-cta i{font-size:11px}body.mkt-audience-resto .esp-feat-icon--blue{color:#1b4fcc;background:#eef4ff}body.mkt-audience-resto .esp-feat-icon--green{color:#16a34a;background:#f0fdf4}body.mkt-audience-resto .esp-feat-icon--amber{color:#d97706;background:#fef3c7}body.mkt-audience-resto .esp-feat-icon--purple{color:#9333ea;background:#fdf4ff}body.mkt-audience-resto .esp-tier{border-radius:16px;margin-top:36px;padding:24px}body.mkt-audience-resto .esp-tier--free{background:#fff;border:1px solid #e8e4de}body.mkt-audience-resto .esp-tier--paid{background:linear-gradient(135deg,#f8faff 0%,#eef4ff 100%);border:1.5px solid #c7d9ff;margin-top:28px}body.mkt-audience-resto .esp-tier-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}body.mkt-audience-resto .esp-tier-label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}body.mkt-audience-resto .esp-tier-label--free{color:#16a34a}body.mkt-audience-resto .esp-tier-label--paid{color:#1b4fcc}body.mkt-audience-resto .esp-tier-badge{white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}body.mkt-audience-resto .esp-tier-badge--free{color:#16a34a;background:#f0fdf4}body.mkt-audience-resto .esp-tier-badge--paid{color:#fff;background:#1b4fcc}body.mkt-audience-resto .esp-tier-note{color:#6b7280;font-size:12px}body.mkt-audience-resto .esp-tier-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}body.mkt-audience-resto .esp-feat-card{background:#fff;border:1px solid #e8e4de;border-radius:14px;flex-direction:column;gap:14px;height:100%;padding:22px;display:flex}body.mkt-audience-resto .esp-tier--paid .esp-feat-card{border-color:#e0eaff}body.mkt-audience-resto .esp-feat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}body.mkt-audience-resto .esp-feat-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}body.mkt-audience-resto .esp-feat-title strong{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.35}body.mkt-audience-resto .esp-feat-tag{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}body.mkt-audience-resto .esp-feat-tag--free{color:#16a34a;background:#f0fdf4}body.mkt-audience-resto .esp-feat-tag--incl{color:#1b4fcc;background:#eef4ff}body.mkt-audience-resto .esp-feat-desc{color:#6b7280;flex:1;margin:0;font-size:13px;line-height:1.55}@media (width<=860px){body.mkt-audience-resto .esp-tier-grid{grid-template-columns:1fr}}body.mkt-audience-resto .form-grid{gap:0;display:grid}@media (width>=600px){body.mkt-audience-resto .form-grid--2{grid-template-columns:1fr 1fr;gap:0 14px}}body.mkt-audience-resto .parrain-banner{color:var(--text-muted);background:#1b4fcc0f;border:1px solid #1b4fcc2e;border-radius:12px;margin:0 0 20px;padding:14px 16px;font-size:13px;line-height:1.55}body.mkt-audience-resto .parrain-banner p{margin:0}body.mkt-audience-resto .landing-signup textarea.input{resize:vertical;min-height:72px}body.mkt-audience-resto .landing-signup .btn-submit{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:16px 32px;display:inline-flex}body.mkt-audience-resto .form-founder{color:var(--text-muted);text-align:center;margin-top:12px;font-size:11px;line-height:1.7}body.mkt-audience-resto .form-feedback{text-align:center;border-radius:var(--radius,12px);margin-top:12px;padding:10px;font-size:13px;display:none}body.mkt-audience-resto .form-feedback.error{background:var(--red-bg,#fef2f2);color:var(--red,#dc2626);display:block}body.mkt-audience-resto #resto-signup-form.is-hidden{display:none}body.mkt-audience-resto.canvas-page .raft-dark,body.mkt-audience-resto.canvas-page .raft-dark--solo{margin-left:auto;margin-right:auto}@media (width>=768px){body.mkt-audience-resto.canvas-page .raft-dark,body.mkt-audience-resto.canvas-page .raft-dark--solo{margin:56px auto 64px}body.mkt-audience-resto.canvas-page .raft-dark--solo{margin-bottom:56px}}body.mkt-audience-resto .raft-dark .container{margin-left:auto;margin-right:auto}body.mkt-audience-resto .resto-locked-wrap{position:relative}body.mkt-audience-resto .resto-locked-grid{gap:12px;display:grid;position:relative}body.mkt-audience-resto .resto-locked-grid--hero{grid-template-columns:repeat(2,1fr)}body.mkt-audience-resto .resto-locked-grid--diag{grid-template-columns:repeat(3,1fr);margin-top:32px}body.mkt-audience-resto .resto-locked-card{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;background:#fffffff5;border:1px solid #1c1a1414;border-radius:14px;padding:18px 16px;box-shadow:0 8px 24px #00000014}body.mkt-audience-resto .raft-dark .resto-locked-card{background:#ffffffeb;border-color:#ffffff1f}body.mkt-audience-resto .resto-locked-card__label{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:8px;font-size:10px;font-weight:700}body.mkt-audience-resto .resto-locked-card__val{color:#1a1a1a;letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:400;line-height:1}body.mkt-audience-resto .resto-locked-card__val--red{color:#dc2626}body.mkt-audience-resto .resto-locked-card__val--orange{color:#d97706}body.mkt-audience-resto .resto-locked-card__val--green{color:#16a34a}body.mkt-audience-resto .resto-locked-card__sub{color:#9ca3af;margin-top:6px;font-size:11px}body.mkt-audience-resto .resto-locked-overlay{text-align:center;z-index:2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 20px;display:flex;position:absolute;inset:0}body.mkt-audience-resto .resto-locked-overlay--hero{-webkit-backdrop-filter:blur(2px);background:radial-gradient(at 50% 45%,#ffffff8c 0%,#ffffffe0 65%)}body.mkt-audience-resto .raft-dark .resto-locked-overlay--diag{-webkit-backdrop-filter:blur(4px);background:radial-gradient(at 50% 40%,#2a261c59 0%,#16140fd1 70%)}body.mkt-audience-resto .resto-locked-icon{color:#fff;background:#1b4fcc;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex;box-shadow:0 8px 24px #1b4fcc59}body.mkt-audience-resto .raft-dark .resto-locked-icon{color:#1b4fcc;background:#f7f5f0;box-shadow:0 8px 32px #0006}body.mkt-audience-resto .resto-locked-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#1b4fcc;font-size:10px;font-weight:700}body.mkt-audience-resto .raft-dark .resto-locked-eyebrow{color:#a8c0ff}body.mkt-audience-resto .resto-locked-title{color:#1a1a1a;max-width:280px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:400;line-height:1.35}body.mkt-audience-resto .raft-dark .resto-locked-title{color:#f7f5f0;max-width:360px}body.mkt-audience-resto .resto-locked-sub{color:#6b7280;max-width:300px;margin:0;font-size:13px;line-height:1.5}body.mkt-audience-resto .raft-dark .resto-locked-sub{color:#f7f5f0b8}body.mkt-audience-resto .resto-locked-pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}body.mkt-audience-resto .resto-locked-pill{color:#1b4fcc;background:#1b4fcc14;border:1px solid #1b4fcc24;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:600}body.mkt-audience-resto .raft-dark .resto-locked-pill{color:#dbeafe;background:#ffffff14;border-color:#ffffff24}body.mkt-audience-resto .resto-hero-locked{min-height:280px;position:relative}body.mkt-audience-resto .resto-diag-locked{max-width:640px;min-height:200px;margin:40px auto 0;position:relative}body.mkt-audience-resto .resto-promise-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}body.mkt-audience-resto .resto-promise-card{background:#fff;border:1px solid #e8e4de;border-radius:16px;padding:24px 20px;position:relative;overflow:hidden}body.mkt-audience-resto .resto-promise-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#fafaf8eb 100%);position:absolute;inset:0}body.mkt-audience-resto .resto-promise-lock{color:#1b4fcc;background:#eef4ff;border-radius:20px;align-items:center;gap:5px;margin-bottom:12px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}body.mkt-audience-resto .resto-promise-card h3{color:#1a1a1a;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.35}body.mkt-audience-resto .resto-promise-card p{color:#6b7280;margin:0;font-size:13px;line-height:1.55}body.mkt-audience-resto .resto-promise-tease{color:#9ca3af;text-align:center;margin-top:12px;font-size:12px;font-style:italic}body.mkt-audience-resto .resto-promise-tease a{color:#1b4fcc;text-underline-offset:2px;text-decoration:underline}body.mkt-audience-resto .resto-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0 8px;display:grid}body.mkt-audience-resto .resto-step{text-align:center;background:#fff;border:1px solid #e8e4de;border-radius:14px;padding:20px 14px}body.mkt-audience-resto .resto-step-num{color:#fff;background:#1b4fcc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto 10px;font-size:12px;font-weight:700;display:flex}body.mkt-audience-resto .resto-step strong{color:#1a1a1a;margin-bottom:4px;font-size:13px;display:block}body.mkt-audience-resto .resto-step span{color:#6b7280;font-size:12px;line-height:1.4}@media (width<=768px){body.mkt-audience-resto .resto-locked-grid--diag,body.mkt-audience-resto .resto-promise-grid,body.mkt-audience-resto .resto-steps{grid-template-columns:1fr}body.mkt-audience-resto .resto-hero-locked{min-height:320px}}:root{--cream:var(--nael-bg);--cream-dark:var(--nael-surface-muted);--white:var(--nael-surface);--dark:var(--nael-text);--dark-2:var(--nael-accent-hover);--text:var(--nael-text);--text-muted:var(--nael-text-muted);--text-faint:var(--nael-text-faint);--accent:var(--nael-accent);--accent-hover:var(--nael-accent-hover);--accent-light:var(--nael-accent-light);--accent-ring:var(--nael-accent-ring);--border:var(--nael-border);--shadow-sm:var(--nael-shadow-sm);--shadow-md:var(--nael-shadow);--shadow-lg:var(--nael-shadow-lg);--shadow-hero:0 0 0 1px #1c1a140a,0 2px 4px #1c1a1408,0 8px 24px #1c1a140f,0 24px 64px #1c1a141a;--shadow-float:0 2px 4px #1c1a1408,0 10px 28px #1c1a1414,0 32px 80px #1c1a141f,0 0 0 1px #1c1a140d;--shadow-float-hover:0 4px 8px #1c1a140a,0 16px 40px #1c1a141a,0 40px 100px #1c1a1424,0 0 0 1px #1c1a140f;--shadow-float-dark:0 12px 40px #00000059,0 40px 100px #00000047,0 0 0 1px #ffffff12;--radius:var(--nael-radius-sm);--radius-md:var(--nael-radius-sm);--radius-lg:var(--nael-radius);--radius-xl:var(--nael-radius-lg);--green:var(--nael-good);--green-bg:var(--nael-good-soft);--orange:var(--nael-warn);--orange-bg:var(--nael-warn-soft);--red:var(--nael-bad);--red-bg:var(--nael-bad-soft)}html{scroll-behavior:smooth}body{font-family:var(--nael-font-ui);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6}main{z-index:0;position:relative}h1,h2,h3{font-family:var(--nael-font-display);letter-spacing:-.02em;line-height:1.15}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 24px}@media (width>=768px){.container{padding:0 40px}}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}nav{z-index:100;background:0 0;transition:background .25s,box-shadow .25s,border-color .25s;position:fixed;top:0;left:0;right:0}nav.scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.6);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);background:#f7f5f0e0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;height:56px;margin:0 auto;padding:0 20px;display:flex}.nav-brand{font-family:var(--nael-font-brand);color:var(--text);flex-shrink:0;font-size:22px;font-weight:500;text-decoration:none}.nav-brand em{color:var(--accent);font-style:normal}.nav-end{flex-shrink:0;align-items:center;gap:4px;display:flex}.nav-links{align-items:center;gap:2px;display:flex}.nav-links a{color:var(--text-muted);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.nav-links a:hover{color:var(--text);background:#1c1a140a}.nav-demo{color:var(--accent);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:600}.nav-demo:hover{background:#1111100f}.nav-btn{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #11111038}.nav-btn:hover{background:var(--accent-hover);box-shadow:0 4px 12px #11111047}.nav-menu{width:40px;height:40px;color:var(--text);cursor:pointer;background:#1c1a140d;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.nav-menu span{background:currentColor;border-radius:1px;width:16px;height:2px;display:block}.nav-drawer{z-index:99;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);background:#f7f5f0fa;flex-direction:column;gap:4px;padding:12px 16px 16px;display:none;position:fixed;top:56px;left:0;right:0}.nav-drawer.open{display:flex}.nav-drawer a{color:var(--text);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none}.nav-drawer a:hover{background:#1c1a140a}.nav-drawer .nav-drawer-muted{color:var(--text-muted);font-size:14px}.nav-drawer a.nav-drawer-demo{color:var(--accent);font-weight:600}@media (width<=900px){.nav-links,.nav-actions,.nav-demo,.nav-connexion{display:none}.nav-menu{display:inline-flex}}.btn-primary{background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 20px #11111047}.btn-primary.btn-lg{padding:18px 40px;font-size:17px}.btn-demo{color:var(--accent);border:2px solid var(--accent);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .15s;display:inline-flex}.btn-demo:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.section-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:600;display:inline-block}.diy-hero{background:0 0;padding:48px 0 64px;position:relative;overflow:visible}.diy-hero .diy-hero-inner{box-shadow:var(--shadow-float);background:#ffffffeb;border:1px solid #1c1a1414;border-radius:28px;padding:56px 36px;position:relative;overflow:hidden}.diy-hero .diy-hero-inner:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,#11111014 0%,#0000 70%);position:absolute;inset:0}.diy-hero-inner{text-align:center;z-index:1;position:relative}.diy-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:600;display:inline-block}.diy-hero h2{font-family:var(--nael-font-display);color:var(--text);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.15}.diy-hero h2 em{color:var(--accent);font-style:normal}.diy-hero p.diy-sub{color:var(--text-muted);max-width:560px;margin:0 auto 36px;font-size:16px;line-height:1.7}.diy-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px;display:flex}.diy-pill{background:var(--cream);color:var(--text-muted);border:1px solid #1c1a141a;border-radius:100px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.diy-pill:hover{background:#fff;border-color:#11111040}.diy-pill a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.btn-diy{background:var(--accent);color:#fff;border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;padding:15px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.btn-diy:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 8px 24px #11111040}.diy-note{color:var(--text-faint);margin-top:18px;font-size:13px}.diy-note a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.diy-note a:hover{color:var(--accent-hover)}@media (width<=640px){.diy-hero{padding:64px 0}.diy-hero h2{font-size:1.75rem}}.hero{padding:130px 0 56px}@media (width>=768px){.hero{padding:148px 0 72px}}.hero-inner{align-items:center;gap:48px;display:flex}.hero-left{flex:1;min-width:0}.hero-right{flex-shrink:0;width:min(440px,100%)}.hero-product-stage{width:100%;position:relative}.hero-stage{animation:.9s cubic-bezier(.16,1,.3,1) both hero-rise}.hero-stage .product-shell{box-shadow:var(--shadow-float-hover);animation:5.5s ease-in-out 1.1s infinite hero-float}.hero-stage .product-shell:hover{animation:5.5s ease-in-out 1.1s infinite hero-float;transform:none}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-glow{pointer-events:none;background:radial-gradient(55% 45% at 70% 30%,#11111029,#0000 70%),radial-gradient(40% 35% at 15% 85%,#1c1a140f,#0000 65%);position:absolute;inset:-15% -10% -5% -5%}.hero-trust{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}@media (width<=960px){.hero-trust{justify-content:center}}.hero-trust .trust-item{color:var(--text-faint);align-items:center;gap:6px;font-size:13px;display:flex}.hero-trust .trust-item i{color:var(--green);font-size:11px}.section-header{text-align:center;max-width:640px;margin:0 auto}.section-header h2{margin:0 auto 8px;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:400}.section-header .section-desc{color:var(--text-muted);margin-top:12px;font-size:15px;line-height:1.65}@media (width<=960px){.hero-inner{text-align:center;flex-direction:column}.hero-sub{margin-left:auto;margin-right:auto}.hero-right{width:100%;max-width:520px;margin:0 auto}}.hero h1{max-width:600px;margin:0 0 16px;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:400}.hero h1 em{color:var(--accent);font-style:normal}.hero-sub{color:var(--text-muted);max-width:520px;margin:0 0 28px;font-size:clamp(.95rem,1.6vw,1.1rem)}.hero-sub strong{color:var(--text);font-weight:600}.hero-cta{margin-bottom:10px}.hero-mention{color:var(--text-faint);margin-bottom:0;font-size:13px}.hero-mention i{color:var(--accent);margin-right:4px;font-size:10px}.product-shell{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);z-index:1;background:#fff;border:1px solid #1c1a1414;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;position:relative;overflow:hidden}.product-shell:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-6px)}.hero-stage .product-shell:hover{transform:none}.shell-chrome{background:linear-gradient(#f8f7f4 0%,#f0efe9 100%);border-bottom:1px solid #1c1a140f;align-items:center;gap:10px;padding:10px 12px;display:flex}.shell-dots{flex-shrink:0;gap:6px;display:flex}.shell-dots span{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 -1px 1px #0000001a}.shell-dots span:first-child{background:#ff5f57}.shell-dots span:nth-child(2){background:#febc2e}.shell-dots span:nth-child(3){background:#28c840}.shell-title{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:500;overflow:hidden}.shell-live{color:var(--green);text-transform:uppercase;letter-spacing:.06em;background:var(--green-bg);border-radius:100px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.shell-live-dot{background:var(--green);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.5}}.product-shell.shell-compact .shell-chrome{padding:8px 11px}.product-shell.shell-compact .shell-dots span{width:8px;height:8px}.shell-appbar--lite{background:var(--dark);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.shell-appbar--lite .shell-appbrand{font-family:var(--nael-font-display);color:#fff;font-size:14px;font-weight:400}.shell-appbar--lite .shell-appbrand em{color:var(--nael-text-muted);font-style:normal}.shell-appbar--lite .shell-appmeta{color:#ffffff6b;font-size:10px;font-weight:500}.product-frame{box-shadow:none;background:#fff;border:none;border-radius:0;overflow:hidden}.pf-topbar{background:var(--dark);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.pf-brand{font-family:var(--nael-font-display);color:#fff;font-size:14px}.pf-brand em{color:var(--nael-text-muted);font-style:normal}.pf-client{color:#ffffff73;font-size:11px}.pf-tabs{border-bottom:1px solid var(--border);background:var(--cream);gap:0;display:flex}.pf-tab{color:var(--text-muted);cursor:default;border-bottom:2px solid #0000;padding:10px 20px;font-size:12px;font-weight:600}.pf-tab.active{color:var(--accent);border-bottom-color:var(--accent);background:#fff}.pf-score{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.pf-score-left{align-items:center;gap:16px;display:flex}.pf-score-num{font-family:var(--nael-font-display);font-size:32px;font-weight:400}.pf-score-num.fragile{color:var(--orange)}.pf-score-num.solide{color:var(--green)}.pf-score-denom{color:var(--text-muted);font-size:14px}.pf-score-badge{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pf-score-badge.fragile{color:var(--orange);background:var(--orange-bg)}.pf-score-badge.solide{color:var(--green);background:var(--green-bg)}.pf-score-period{color:var(--text-faint);font-size:12px}.pf-kpis{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.pf-kpi{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;padding:16px 20px}.pf-kpi:nth-child(2n){border-right:none}.pf-kpi:nth-child(n+3){border-bottom:none}.pf-kpi-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600}.pf-kpi-val{font-family:var(--nael-font-display);font-size:22px;font-weight:400}.pf-kpi-delta{margin-top:3px;font-size:11px;font-weight:600}.pf-kpi-delta.pos{color:var(--green)}.pf-kpi-delta.neg{color:var(--red)}.pf-kpi-delta.warn{color:var(--orange)}.pf-signal{background:var(--red-bg);color:#991b1b;border-bottom:1px solid #dc26261f;align-items:center;gap:10px;padding:14px 20px;font-size:13px;display:flex}.pf-signal strong{font-weight:700}.pf-signal-icon{font-size:11px}.pf-chart{background:#fff;padding:16px 20px}.pf-chart-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pf-chart-title{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.pf-chart-warning{color:var(--red);font-size:11px;font-weight:600}.pf-chart svg{width:100%;height:80px;display:block}@keyframes mock-pulse{0%,to{opacity:1}50%{opacity:.45}}.mock-pres{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.mock-pres__left{align-items:center;gap:7px;min-width:0;display:flex}.mock-pres__dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite mock-pulse}.mock-pres__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);white-space:nowrap;font-size:9px;font-weight:700}.mock-pres__etab{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mock-pres__mois{color:var(--text-muted);background:var(--cream);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:10px}.mock-tabs{border-bottom:2px solid var(--border);background:#fff;gap:0;display:flex;overflow:hidden}.mock-tab{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-2px;padding:9px 12px;font-size:10px;font-weight:500}.mock-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.mock-tab--more{color:var(--text-faint)}.mock-body{background:#fff;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.mock-title{font-family:var(--nael-font-display);margin:0 0 3px;font-size:18px;font-weight:700;line-height:1.2}.mock-mois{color:var(--accent);margin:0;font-size:11px;font-weight:600}.mock-alerte{border-radius:12px;padding:12px 14px}.mock-alerte--alert{border:1px solid #f0c4c0;border-left:4px solid var(--red);background:#fff5f5}.mock-alerte__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--red);margin:0 0 5px;font-size:9px;font-weight:700}.mock-alerte__titre{color:var(--text);margin:0;font-size:12px;font-weight:700;line-height:1.35}.mock-strip{background:var(--cream);border:1px solid var(--border);color:var(--text-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;font-size:10px;display:flex}.mock-strip strong{color:var(--text);margin-right:3px;font-weight:700}.mock-evo{color:var(--text-faint);font-weight:500}.mock-sep{color:var(--border);font-weight:700}.mock-resume{border:1px solid #f5d9a8;border-left:4px solid var(--orange);background:#fff8ed;border-radius:12px;padding:12px 14px}.mock-resume__label{text-transform:uppercase;letter-spacing:.06em;color:var(--orange);margin:0 0 5px;font-size:9px;font-weight:700}.mock-resume__big{color:var(--text);margin:0;font-size:13px;font-weight:600;line-height:1.35}.mock-resume__hint{color:var(--text-muted);margin:5px 0 0;font-size:10px}.mock-panel{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px 14px}.mock-panel--alert{border-left:4px solid var(--red);border-color:#e8a8a8}.mock-panel--warn{border-left:4px solid var(--orange)}.mock-panel--ok{border-left:4px solid var(--green);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.mock-panel__head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.mock-panel__head strong{font-size:12px;font-weight:700;line-height:1.3;display:block}.mock-panel__head small{color:var(--text-muted);margin-top:2px;font-size:10px;display:block}.mock-panel__head>span:first-child{flex-shrink:0;font-size:16px;line-height:1}.mock-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--cream);color:var(--text-muted);border-radius:99px;flex-shrink:0;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:700}.mock-badge--alert{color:var(--red);background:#fef2f2}.mock-badge--warn{background:var(--orange-bg);color:var(--orange)}.mock-badge--ok{background:var(--green-bg);color:var(--green)}.mock-compare{background:var(--cream);text-align:center;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px;display:grid}.mock-compare span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin-bottom:2px;font-size:9px;font-weight:600;display:block}.mock-compare strong{color:var(--text);font-size:15px;font-weight:800}.mock-compare>div:last-child strong{color:var(--accent)}.mock-compare>span:nth-child(2){color:var(--text-muted);font-size:10px;font-weight:700}.mock-impact{color:var(--red);margin:8px 0 0;font-size:11px;font-weight:600}.mock-impact--warn{color:var(--orange)}.mock-ok-val{color:var(--text);font-weight:700}.mock-ok-ref{color:var(--text-muted);font-size:10px}.proof{background:0 0;border:none;padding:72px 0 80px}.proof-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}@media (width<=680px){.proof-grid{grid-template-columns:1fr;gap:14px}}.proof-card{border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #1c1a1414;padding:30px 22px;transition:box-shadow .25s,transform .2s}.proof-card:hover{box-shadow:var(--shadow-hero);transform:translateY(-2px)}.proof-metrics{background:var(--dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-float-dark);grid-template-columns:repeat(3,1fr);gap:12px;padding:6px;display:grid}.float-note{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);background:#ffffffeb;border:1px solid #1c1a1412;padding:28px 32px}.proof-metrics .proof-card{box-shadow:none;color:#f7f5f0;background:#ffffff0a;border:1px solid #ffffff0f}.proof-metrics .proof-card:hover{box-shadow:none;transform:none}.proof-metrics .proof-label{color:#f7f5f0a6}.proof-metrics .proof-label strong{color:#f7f5f0}.proof-metrics .proof-num{color:#fff}.proof-metrics .proof-num.red{color:#fca5a5}.proof-metrics .proof-num.orange{color:#fcd34d}.proof-metrics .proof-num.blue{color:var(--nael-text-muted)}.proof-icon{margin-bottom:14px;font-size:26px;display:block}.proof-num{font-family:var(--nael-font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1.05}.proof-num.red{color:var(--red)}.proof-num.orange{color:var(--orange)}.proof-num.blue{color:var(--accent)}.proof-label{color:var(--text-muted);margin-bottom:16px;font-size:14px;line-height:1.55}.proof-source{color:var(--accent);background:var(--accent-light);text-transform:uppercase;letter-spacing:.06em;border:1px solid #1111101f;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.proof-conclusion{text-align:center;max-width:620px;margin-top:40px;margin-left:auto;margin-right:auto}.proof-conclusion.float-note{text-align:left}[data-float]{will-change:transform;transition:transform .15s ease-out}.proof-conclusion p{color:var(--text-muted);margin-bottom:16px;font-size:16px;line-height:1.7}.proof-conclusion p:last-child{margin-bottom:0}.proof-conclusion strong{color:var(--text)}.feat-section{background:0 0;padding:64px 0}@media (width>=768px){.feat-section{padding:88px 0}}.feat-section.dark{color:#f7f5f0;background:0 0}.feat-section.dark .section-eyebrow{color:#f7f5f073}.feat-section.dark .feat-text h2{color:#f7f5f0}.feat-section.dark .feat-text h2 em{color:#f7f5f099}.feat-section.dark .feat-desc{color:#f7f5f0bf}.feat-section.dark .feat-desc strong{color:#f7f5f0;font-weight:600}.feat-section.alt{background:0 0}.raft-dark{background:linear-gradient(165deg,#2a261c 0%,var(--dark) 42%,#16140f 100%);max-width:1160px;box-shadow:var(--shadow-float-dark);border-radius:28px;margin:40px auto 48px;padding:4px 0 8px;position:relative;overflow:hidden}@media (width>=768px){.raft-dark{margin:56px auto 64px;padding:8px 0 12px}}.raft-dark:before{content:"";pointer-events:none;background:radial-gradient(75% 55% at 85% 0,#11111029,#0000 58%),radial-gradient(50% 40% at 10% 100%,#ffffff0a,#0000 55%);position:absolute;inset:0}.raft-dark>section{z-index:1;position:relative;background:0 0!important}.raft-dark .feat-section.dark,.raft-dark .section-glissement,.raft-dark .section-how{padding:56px 0}@media (width>=768px){.raft-dark .feat-section.dark,.raft-dark .section-glissement,.raft-dark .section-how{padding:72px 0}}.raft-dark .feat-section.dark:first-child{padding-top:64px}.raft-dark .section-glissement{color:#f7f5f0}.raft-dark .section-glissement .section-eyebrow{color:#f7f5f073}.raft-dark .section-glissement h2{color:#f7f5f0}.raft-dark .section-how:last-child{padding-bottom:64px}.raft-dark--solo{margin-top:48px;margin-bottom:56px}.feat-inner{align-items:center;gap:56px;display:flex}.feat-inner.reverse{flex-direction:row-reverse}@media (width<=900px){.feat-inner,.feat-inner.reverse{flex-direction:column;align-items:stretch;gap:32px}.feat-visual{width:100%;max-width:100%}.product-shell{box-sizing:border-box;max-width:100%}}.feat-text{flex:1;min-width:0}.feat-text h2{margin-bottom:16px;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:400}.feat-section:not(.dark) .feat-text h2 em{color:var(--text-muted);font-style:normal}.feat-desc{color:var(--text-muted);max-width:480px;margin-bottom:24px;font-size:15px;line-height:1.7}.feat-section:not(.dark) .feat-desc strong{color:var(--text);font-weight:600}.feat-visual{flex:1;min-width:0}.mini-frame{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.product-shell.shell-compact{box-shadow:var(--shadow-float)}.raft-dark .product-shell.shell-compact,.dark .product-shell.shell-compact{box-shadow:0 16px 48px #00000080,0 40px 90px #00000059,0 0 0 1px #ffffff14}.raft-dark .product-shell.shell-compact:hover,.dark .product-shell.shell-compact:hover{transform:translateY(-6px);box-shadow:0 20px 56px #0000008c,0 48px 110px #00000061,0 0 0 1px #ffffff1a}.shell-body-inner,.dark .shell-body-inner{background:#fff}.dark .mini-frame,.dark .mini-frame *,.feat-section.dark .product-shell .shell-body-inner,.feat-section.dark .product-shell .shell-body-inner .coulages-content{color:var(--text,#1c1a14)}.feat-section.dark .product-shell .coulage-card-title,.dark .product-shell .coulage-card-title,.dark .shell-body-inner .coulage-card-title{color:var(--text,#1c1a14);font-weight:600}.feat-section.dark .product-shell .coulage-card-header{background:#fff}.dark .coulage-badge.alerte{color:var(--red)}.dark .coulage-badge.vigilance{color:var(--orange)}.dark .coulage-badge.optim{color:var(--green)}.dark .coulage-detail,.dark .coulage-action,.dark .coulages-synth-label{color:var(--text-muted)}.source-note{color:var(--text-faint);text-align:center;margin-top:1.25rem;font-size:.75rem;font-style:normal}.dark .coulages-synth-card.red .coulages-synth-val{color:var(--red)}.dark .coulages-synth-card.green .coulages-synth-val{color:var(--green)}.dark .coulages-synth-card.blue .coulages-synth-val{color:var(--accent)}.coulages-content{padding:16px}.coulages-synthese{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.coulages-synth-card{background:var(--cream);text-align:center;border-radius:10px;padding:14px 16px}.coulages-synth-card.red{background:var(--red-bg);border:1px solid #dc26261a}.coulages-synth-card.green{background:var(--green-bg);border:1px solid #0596691a}.coulages-synth-card.blue{background:var(--accent-light);border:1px solid #1111101a}.coulages-synth-val{font-family:var(--nael-font-display);font-size:22px;font-weight:400}.coulages-synth-card.red .coulages-synth-val{color:var(--red)}.coulages-synth-card.green .coulages-synth-val{color:var(--green)}.coulages-synth-card.blue .coulages-synth-val{color:var(--accent)}.coulages-synth-label{color:var(--text-muted);margin-top:2px;font-size:11px}@media (width<=400px){.coulages-synthese{gap:6px}.coulages-synth-card{padding:10px 8px}.coulages-synth-val{font-size:18px}.coulages-synth-label{font-size:10px}}.coulage-card{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:10px;overflow:visible}.coulage-card:last-child{margin-bottom:0}.coulage-card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.coulage-card-title{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.coulage-badge{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.coulage-badge.alerte{background:var(--red-bg);color:var(--red)}.coulage-badge.vigilance{background:var(--orange-bg);color:var(--orange)}.coulage-badge.optim{background:var(--green-bg);color:var(--green)}.coulage-card-body{padding:12px 16px}.coulage-bar-wrap{background:var(--cream);border-radius:99px;height:8px;margin-bottom:8px;position:relative;overflow:visible}.coulage-bar-fill{border-radius:99px;height:100%;position:absolute;top:0;left:0}.coulage-bar-fill.red{background:linear-gradient(90deg,#dc262633,#dc262699)}.coulage-bar-fill.orange{background:linear-gradient(90deg,#d9770633,#d9770680)}.coulage-bar-fill.green{background:linear-gradient(90deg,#05966926,#05966966)}.coulage-bar-seuil{background:var(--text-muted);border-radius:1px;width:2px;height:14px;position:absolute;top:-3px}.coulage-bar-target{border-left:2px dashed var(--green);border-radius:1px;width:2px;height:14px;position:absolute;top:-3px}.coulage-bar-label{color:var(--text-faint);font-size:10px;position:absolute;top:-16px}.coulage-detail{color:var(--text-muted);font-size:12px;line-height:1.5}.coulage-detail strong{color:var(--text);font-weight:600}.coulage-action{background:var(--cream);color:var(--text-muted);border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 12px;font-size:12px;display:flex}.coulage-action i{color:var(--accent);flex-shrink:0;margin-top:2px;font-size:10px}.coulage-action strong{color:var(--text)}.traj-content{padding:16px 20px}.traj-header{justify-content:space-between;margin-bottom:6px;display:flex}.traj-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.traj-val{font-family:var(--nael-font-display);margin-bottom:4px;font-size:24px}.traj-val.danger{color:var(--red)}.traj-val.ok{color:var(--green)}.traj-sub{color:var(--text-muted);margin-bottom:12px;font-size:12px}.traj-months{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.traj-month{background:var(--cream);text-align:center;border-radius:8px;padding:10px 12px}.traj-month-label{color:var(--text-faint);text-transform:uppercase;font-size:10px;font-weight:600}.traj-month-val{font-family:var(--nael-font-display);margin-top:2px;font-size:16px}.traj-month-val.neg{color:var(--red)}.traj-stat-row{justify-content:space-between;gap:4px 8px;margin-top:2px;font-size:10px;display:flex}@media (width<=640px){.pf-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.pf-tabs::-webkit-scrollbar{display:none}.pf-tab{white-space:nowrap;flex-shrink:0;padding:8px 10px;font-size:10px}.traj-content{padding:12px 14px;overflow:hidden}.traj-content svg{max-width:100%;display:block;overflow:hidden}.traj-stat-row{flex-wrap:wrap}}.chat-content{flex-direction:column;gap:10px;padding:16px;display:flex}.chat-bubble{border-radius:12px;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.5}.chat-bubble.user{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-bubble.ai{background:var(--cream);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.chat-bubble.ai strong{font-weight:600}.steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (width<=768px){.steps-grid{grid-template-columns:1fr;gap:16px}}.step-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);background:#fff;border:1px solid #1c1a1414;padding:28px 24px;transition:box-shadow .35s,transform .35s}.step-card:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-4px)}.step-num{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.step-title{font-family:var(--nael-font-display);margin-bottom:8px;font-size:1.05rem}.step-desc{color:var(--text-muted);font-size:13px;line-height:1.5}.step-desc strong{color:var(--text);font-weight:600}.step-compat{color:var(--text-faint);margin-top:10px;font-size:11px}.resto-marcel-bullets{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.resto-marcel-bullets--duo{grid-template-columns:repeat(2,1fr)}.resto-marcel-bullets li{color:var(--text-muted);background:#fff;border:1px solid #1c1a1414;border-radius:14px;padding:18px 16px;font-size:13px;line-height:1.5}.resto-marcel-bullets strong{color:var(--text);margin-bottom:4px;font-weight:600;display:block}@media (width<=768px){.resto-marcel-bullets{grid-template-columns:1fr}}.story-section{background:0 0;padding:80px 0}@media (width>=768px){.story-section{padding:96px 0}}.story-inner{text-align:center;max-width:640px;margin:0 auto}.story-quote{color:var(--text);margin-bottom:24px;font-size:1.1rem;font-style:normal;line-height:1.7}.story-sig{justify-content:center;align-items:center;gap:12px;display:flex}.story-avatar{background:var(--accent-light);width:44px;height:44px;font-family:var(--nael-font-display);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.story-name{text-align:left;font-size:14px;font-weight:600}.story-role{color:var(--text-muted);text-align:left;font-size:12px}.section-pricing{text-align:center;padding:80px 0}@media (width>=768px){.section-pricing{padding:112px 0}}.pricing-sub{color:var(--text-muted);max-width:460px;margin:20px auto 48px;font-size:clamp(.95rem,1.5vw,1.05rem)}.pricing-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-xl);max-width:440px;box-shadow:var(--shadow-float);text-align:left;background:#fffffff5;border:1px solid #1c1a1414;margin:0 auto;padding:40px;transition:transform .35s,box-shadow .35s}.pricing-card:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-4px)}.pricing-card-header{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:24px}.pricing-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-light);border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.pricing-name{font-family:var(--nael-font-display);margin-bottom:10px;font-size:1.4rem}.pricing-price{align-items:baseline;gap:3px;margin-bottom:6px;display:flex}.pricing-amount{font-family:var(--nael-font-display);font-size:3.5rem;font-weight:300;line-height:1}.pricing-currency{font-size:1.4rem}.pricing-period{color:var(--text-muted);font-size:.95rem}.pricing-beta-note{color:var(--accent);font-size:12px;font-weight:600}.pricing-features{flex-direction:column;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pricing-features li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.pricing-features li i{color:var(--accent);flex-shrink:0;width:12px;margin-top:4px;font-size:11px}.pricing-feature-body{flex:1;min-width:0;display:block}.pricing-feature-title{color:var(--text);font-weight:600;display:block}.pricing-feature-detail{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.pricing-cta{justify-content:center;width:100%;margin-bottom:12px}.pricing-mention{color:var(--text-faint);align-items:center;gap:5px;font-size:12px;display:flex}.pricing-mention i{color:var(--accent);font-size:9px}.section-faq{background:0 0;padding:80px 0}@media (width>=768px){.section-faq{padding:96px 0}}.faq-item{border-top:1px solid var(--border);padding:28px 0}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-q{margin-bottom:10px;font-weight:600}.faq-a{color:var(--text-muted)}.faq-a strong{color:var(--text);font-weight:600}.section-form{padding:80px 0}@media (width>=768px){.section-form{padding:112px 0}}.form-inner{align-items:center;gap:56px;display:flex}@media (width<=900px){.form-inner{flex-direction:column;gap:32px}}.form-left{flex:1;min-width:0}.form-left h2{margin-bottom:16px;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.form-left>p{color:var(--text-muted);max-width:440px;margin-bottom:20px;font-size:15px;line-height:1.6}.form-left>p strong{color:var(--text);font-weight:600}.form-right{flex:1;min-width:0}.form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);box-shadow:var(--shadow-float-hover);background:#fffffff7;border:1px solid #1c1a1414;width:100%;padding:32px 28px}.form-card-header{margin-bottom:24px}.form-plan-tag{background:var(--accent-light);color:var(--accent);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.form-title{font-family:var(--nael-font-display);margin-bottom:4px;font-size:20px;font-weight:400}.form-subtitle{color:var(--text-muted);font-size:13px}.form-group{margin-bottom:14px}.form-group label{margin-bottom:5px;font-size:13px;font-weight:500;display:block}.form-group input{background:var(--cream);border:1.5px solid var(--border-strong);border-radius:var(--radius);width:100%;font-size:14px;font-family:var(--nael-font-ui);color:var(--text);outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.form-group input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);background:#fff}.landing-signup .form-field{margin-bottom:14px}.landing-signup .form-field label{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.landing-signup .help-text{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.45}.landing-signup .input{background:var(--cream);border:1.5px solid var(--border-strong);border-radius:var(--radius);width:100%;font-size:14px;font-family:var(--nael-font-ui);color:var(--text);-webkit-appearance:none;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.landing-signup .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);background:#fff}.landing-signup .input.is-error{border-color:var(--red);box-shadow:0 0 0 3px #dc26261a}.landing-signup .select-wrap{position:relative}.landing-signup .select-wrap:after{content:"";color:var(--text-muted);pointer-events:none;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.landing-signup select.input{cursor:pointer;padding-right:36px}.landing-signup .checkbox-field{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.landing-signup .checkbox-field input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.landing-signup .checkbox-field-text{color:var(--text-muted);font-size:12px;line-height:1.55}.landing-signup .checkbox-field-text a{color:var(--accent)}.landing-signup .form-trust-strip{color:var(--text-muted);text-align:center;margin-top:12px;font-size:11px;line-height:1.7}.landing-signup .form-trust-strip i{color:var(--green);margin-right:3px;font-size:9px}.landing-signup .btn-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:none}.landing-signup .btn-submit.btn-loading .btn-spinner{display:inline-block}.landing-signup .btn-submit.btn-loading .btn-label{display:none}.landing-signup-success{text-align:center;padding:8px 0;display:none}.landing-signup-success.is-visible{display:block}.landing-signup-success__icon{background:var(--green-bg);width:52px;height:52px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:20px;display:flex}.landing-signup-success h3{font-family:var(--nael-font-display);margin-bottom:8px;font-size:20px;font-weight:400}.landing-signup-success p{color:var(--text-muted);margin-bottom:16px;font-size:14px;line-height:1.6}.landing-signup-success__steps{text-align:left;max-width:360px;color:var(--text-muted);margin:0 auto;padding:0;font-size:13px;line-height:1.55;list-style:none}.landing-signup-success__steps li{border-top:1px solid var(--border);padding:10px 0}.landing-signup-success__steps li:first-child{border-top:none;padding-top:0}.landing-signup-success__steps strong{color:var(--text)}.landing-signup-form.is-hidden{display:none}.hp-trap{opacity:0;pointer-events:none;position:absolute;left:-9999px}.btn-submit{background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;width:100%;font-size:15px;font-weight:600;font-family:var(--nael-font-ui);border:none;padding:13px;transition:background .2s}.btn-submit:hover{background:var(--accent-hover)}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.feedback{text-align:center;min-height:18px;margin-top:10px;font-size:13px}.feedback.success{color:var(--green)}.feedback.error{color:var(--red)}footer{background:0 0;border-top:none;padding:28px 0 48px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.footer-brand{font-family:var(--nael-font-brand);color:#f7f5f0;font-size:18px;font-weight:500}.footer-brand em{color:#f7f5f073;font-style:normal}.footer-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-links a{color:#f7f5f073;font-size:13px;transition:color .15s}.footer-links a:hover{color:#f7f5f0d9}.footer-copy{color:#f7f5f040;font-size:13px}.tools-section{background:0 0;padding:56px 24px 72px}.tools-section--top{padding-top:40px}.tools-section-inner{max-width:1100px;margin:0 auto}.tools-section .section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:13px;font-weight:600}.tools-section h2{font-family:var(--nael-font-display);margin-bottom:12px;font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.2}.tools-section .section-sub{color:var(--text-muted);max-width:520px;margin-bottom:48px;font-size:17px}.tools-grid-home{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}@media (width<=900px){.tools-grid-home{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tools-grid-home{grid-template-columns:1fr}}.tool-card-home{border-radius:var(--radius-md);color:var(--dark);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #1c1a1414;padding:20px 24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block}.tool-card-home:hover{box-shadow:var(--shadow-hero);color:var(--dark);border-color:#11111040;transform:translateY(-2px)}.tool-card-home .t-icon{margin-bottom:10px;font-size:24px}.tool-card-home .t-name{font-family:var(--nael-font-display);margin-bottom:4px;font-size:16px;font-weight:400}.tool-card-home .t-desc{color:var(--text-muted);font-size:13px;line-height:1.5}.tools-cta-wrap{text-align:center}.tools-cta-link{color:var(--accent);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.tools-cta-link:hover{text-decoration:underline}.tool-card-home{border-radius:var(--radius-xl);box-shadow:var(--shadow-float)}.tool-card-home:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-4px)}.fe-sticky{z-index:99;background:var(--dark);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;padding:12px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 32px #1c1a1433}.fe-sticky.visible{transform:translateY(0)}.fe-sticky-text{color:#f7f5f0d9;font-size:13px}.fe-sticky-text strong{color:#fff;font-weight:600}.fe-sticky-cta{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fe-sticky-cta:hover{background:var(--accent-hover);color:#fff}body.has-fe-sticky{padding-bottom:72px}.section-glissement{color:var(--text);background:0 0;padding:64px 0}@media (width>=768px){.section-glissement{padding:72px 0}}.section-glissement .section-eyebrow{color:var(--accent)}.section-glissement h2{color:var(--text);max-width:680px;margin:0 auto}.glissement-card{border-radius:var(--radius-xl);max-width:720px;box-shadow:var(--shadow-float);background:#ffffffeb;border:1px solid #1c1a1414;margin:40px auto 0;padding:36px 32px}.glissement-card p{color:var(--text-muted);margin-bottom:16px;font-size:16px;line-height:1.75}.glissement-card p:last-child{margin-bottom:0}.glissement-card strong{color:var(--text)}.glissement-stats{border-top:1px solid #1c1a1414;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;padding-top:24px;display:grid}@media (width<=520px){.glissement-stats{grid-template-columns:1fr}}.glissement-stat{background:var(--cream);border-radius:var(--radius-md);text-align:center;border:1px solid #1c1a1414;padding:18px 16px}.glissement-stat .num{font-family:var(--nael-font-display);color:var(--accent);font-size:clamp(1.6rem,4vw,2rem);line-height:1.1}.glissement-stat .lbl{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.4}.section-how{background:0 0;padding:64px 0}@media (width>=768px){.section-how{padding:72px 0}}.section-how .section-eyebrow{color:var(--accent)}.section-how .section-header h2{color:var(--text)}.section-how .section-header .section-desc{color:var(--text-muted)}.section-how .steps-grid{margin-top:48px}.section-how .step-card{box-shadow:var(--shadow-float);color:var(--text);background:#ffffffeb;border:1px solid #1c1a1414}.section-how .step-card:hover{box-shadow:var(--shadow-float-hover);transform:translateY(-4px)}.section-how .step-num{background:var(--accent-light);color:var(--accent)}.section-how .step-title{color:var(--text)}.section-how .step-desc{color:var(--text-muted)}.section-how .step-desc strong{color:var(--text);font-weight:600}.story-card{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);background:#fffffff0;border:1px solid #1c1a1414;max-width:680px;margin:0 auto;padding:40px 36px}.pricing-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;max-width:860px;margin:0 auto;display:grid}@media (width<=720px){.pricing-grid{grid-template-columns:1fr}}.pricing-card.featured{border:2px solid var(--accent);box-shadow:var(--shadow-float-hover),0 0 0 1px #11111014}.pricing-card.featured:hover{box-shadow:var(--shadow-float-hover),0 0 0 1px #1111101f}.pricing-card:not(.featured){border:1px solid #1c1a1414}.pricing-card{flex:none;min-width:0;max-width:none;margin:0}.pricing-fineprint{text-align:center;color:var(--text-faint);max-width:560px;margin-top:32px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.65}.section-compare{padding:72px 0}@media (width>=768px){.section-compare{padding:96px 0}}.compare-grid{text-align:left;grid-template-columns:1fr 1fr;gap:20px;max-width:760px;margin:0 auto;display:grid}@media (width<=640px){.compare-grid{grid-template-columns:1fr}}.compare-col{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);background:#fffffff5;border:1px solid #1c1a1414;padding:28px 32px}.compare-col.featured{border:2px solid var(--accent)}.compare-col h3{font-family:var(--nael-font-display);margin-bottom:16px;font-size:1.15rem;font-weight:400}.compare-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.compare-col li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.compare-col li i{color:var(--accent);flex-shrink:0;margin-top:4px;font-size:10px}.compare-col li strong{color:var(--text)}.compare-note{text-align:center;color:var(--text-faint);margin-top:28px;font-size:13px}.compare-note a{color:var(--accent);font-weight:600;text-decoration:none}.compare-note a:hover{text-decoration:underline}.section-trust{background:0 0;border:none;padding:48px 0}.trust-raft{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);max-width:920px;box-shadow:var(--shadow-float);background:#ffffffe6;border:1px solid #1c1a1412;margin:0 auto;padding:28px 32px}.trust-grid{flex-wrap:wrap;justify-content:center;gap:32px 40px;display:flex}.trust-item-card{text-align:left;align-items:center;gap:12px;display:flex}.trust-item-card i{color:var(--accent);flex-shrink:0;font-size:20px}.trust-item-card strong{color:var(--text);font-size:14px;display:block}.trust-item-card span{color:var(--text-muted);font-size:12px}.section-faq{background:0 0}.faq-list{flex-direction:column;gap:12px;display:flex}.section-faq .faq-item{box-shadow:var(--shadow-float);background:#fffffff2;border:1px solid #1c1a1414;border-top:none;border-radius:14px;padding:0;overflow:hidden}.section-faq .faq-item:last-child{border-bottom:none}.section-faq .faq-item[open]{box-shadow:var(--shadow-md)}.section-faq .faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.section-faq .faq-item summary::-webkit-details-marker{display:none}.section-faq .faq-item summary:hover{background:#1c1a1405}.section-faq .faq-item summary:after{content:"+";color:var(--text-faint);flex-shrink:0;font-size:22px;font-weight:300;line-height:1}.section-faq .faq-item[open] summary:after{display:inline-block;transform:rotate(45deg)}.section-faq .faq-answer{color:var(--text-muted);padding:0 24px 22px;font-size:14px;line-height:1.7}.section-faq .faq-answer strong{color:var(--text);font-weight:600}.section-sources{background:0 0;border:none;padding:64px 0}.method-list{flex-direction:column;gap:14px;margin-top:24px;display:flex}.method-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);background:#fffffff0;border:1px solid #1c1a1414;padding:22px 24px}.method-card h3{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:700}.method-card p{color:var(--text-muted);margin-bottom:10px;font-size:13px;line-height:1.65}.method-card p:last-child{margin-bottom:0}.method-card a{color:var(--accent);align-items:center;gap:5px;font-size:12px;display:inline-flex}.consultant-banner{text-align:center;background:0 0;border:none;padding:64px 0}.consultant-banner .consultant-banner-inner{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);background:#ffffffeb;border:1px solid #1c1a1414;padding:40px 32px}.consultant-banner-inner{max-width:600px;margin:0 auto}.consultant-banner p.sub{color:var(--text-muted);margin:12px 0 24px;font-size:15px;line-height:1.6}.btn-consultant{color:var(--accent);background:var(--accent-light);border:1px solid #11111040;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn-consultant:hover{background:#1111101f;border-color:#11111066;transform:translateY(-1px)}.section-final{background:var(--dark);text-align:center;padding:80px 0}@media (width>=768px){.section-final{padding:96px 0}}.section-final h2{color:#f7f5f0;margin-bottom:16px;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:400}.section-final h2 em{color:#f7f5f080;font-style:normal}.section-final p{color:#f7f5f08c;max-width:520px;margin:0 auto 28px;font-size:16px;line-height:1.65}html,body{overflow-x:clip}@media (width<=640px){.container{padding:0 16px}.hero{padding:118px 0 40px}.hero h1{margin-left:auto;margin-right:auto}.hero-cta{flex-direction:column;align-items:stretch;width:100%;max-width:360px;margin-left:auto;margin-right:auto;display:flex}.hero-cta .btn-primary.btn-lg{white-space:normal;text-align:center;width:100%;padding:16px 20px;font-size:15px}.pricing-card{padding:28px 20px}.pricing-cta{box-sizing:border-box;width:100%}.trust-raft{padding:20px 16px}.trust-grid{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.section-faq .faq-item summary{padding:16px 18px;font-size:14px}.section-faq .faq-answer{padding:0 18px 18px}.form-card{padding:24px 18px}.footer-inner{flex-direction:column;align-items:flex-start;gap:12px}.diy-hero .diy-hero-inner{padding:40px 20px}.glissement-card{padding:24px 18px}.fe-sticky{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:10px}.fe-sticky-cta{white-space:normal;text-align:center;justify-content:center;width:100%}body.has-fe-sticky{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.nav-drawer a.nav-drawer-cta{color:#fff;background:var(--accent);margin-top:4px;font-weight:600}.nav-drawer a.nav-drawer-cta:hover{background:var(--accent-hover)}body.mkt-audience-resto .hero-mega .reveal{opacity:1;transform:none}body.mkt-audience-resto .section-form .form-inner{flex-direction:column;align-items:center;gap:40px}body.mkt-audience-resto .section-form .form-left{text-align:center;max-width:560px}body.mkt-audience-resto .section-form .form-right{width:100%;max-width:520px}.mkt-hero-consult-mock.product-shell{background:#fff;border:1px solid #1c1a1414;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #1c1a140a,0 8px 32px #1c1a1414,0 24px 64px #1c1a140f}.mkt-hero-consult-mock .shell-chrome{background:#f7f5f0;border-bottom:1px solid #1c1a140f;align-items:center;gap:10px;padding:10px 14px;display:flex}.mkt-hero-consult-mock .shell-dots{gap:5px;display:flex}.mkt-hero-consult-mock .shell-dots span{background:#1c1a141f;border-radius:50%;width:9px;height:9px}.mkt-hero-consult-mock .shell-title{color:var(--nael-text-muted);flex:1;font-size:11px}.mkt-hero-consult-mock .shell-live{color:var(--nael-accent);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.mkt-hero-consult-mock .live-dot{background:var(--nael-accent);border-radius:50%;width:6px;height:6px}.mkt-hero-consult-mock .shell-appbar{border-bottom:1px solid #1c1a140f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.mkt-hero-consult-mock .shell-appbrand{font-family:var(--nael-font-display);font-size:15px}.mkt-hero-consult-mock .shell-appmeta{color:var(--nael-text-muted);font-size:11px}.mkt-hero-consult-mock .shell-toolbar{border-bottom:1px solid #1c1a140d;gap:6px;padding:10px 14px;display:flex}.mkt-hero-consult-mock .shell-chip{color:var(--nael-accent);background:#1111101a;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:600}.mkt-hero-consult-mock .shell-chip.muted{color:var(--nael-text-muted);background:#1c1a140a}.mkt-hero-consult-mock .shell-body{padding:14px}.mkt-hero-consult-mock .hero-kpis{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.mkt-hero-consult-mock .hero-kpi{border:1px solid #1c1a140f;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.mkt-hero-consult-mock .hero-kpi.ring-crit{background:linear-gradient(145deg,#fff8f7,#fef4f3)}.mkt-hero-consult-mock .hero-kpi.ring-ok{background:linear-gradient(145deg,#f6f9ff,#eef3ff)}.mkt-hero-consult-mock .hero-kpi-val{font-family:var(--nael-font-display);font-size:1.15rem;line-height:1}.mkt-hero-consult-mock .hero-kpi.ring-crit .hero-kpi-val{color:#c8392a}.mkt-hero-consult-mock .hero-kpi.ring-ok .hero-kpi-val{color:var(--nael-accent)}.mkt-hero-consult-mock .hero-kpi-lbl{color:var(--nael-text-muted);font-size:10px;line-height:1.3}.mkt-hero-consult-mock .pf-rows{flex-direction:column;gap:6px;display:flex}.mkt-hero-consult-mock .pf-row{border:1px solid #1c1a140f;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.mkt-hero-consult-mock .pf-row.selected{background:#1111100a;border-color:#11111026}.mkt-hero-consult-mock .pf-avatar{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:flex}.mkt-hero-consult-mock .pf-avatar.crit{background:#c8392a}.mkt-hero-consult-mock .pf-avatar.warn{background:#c97a00}.mkt-hero-consult-mock .pf-avatar.ok{background:#0b8a42}.mkt-hero-consult-mock .pf-row-title{font-size:12px;font-weight:600}.mkt-hero-consult-mock .pf-row-sub{color:var(--nael-text-muted);font-size:10px}.mkt-hero-consult-mock .pf-pill{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.mkt-hero-consult-mock .pf-pill.crit{color:#c8392a;background:#c8392a1a}.mkt-hero-consult-mock .pf-pill.warn{color:#c97a00;background:#c97a001f}.mkt-hero-consult-mock .pf-pill.ok{color:#0b8a42;background:#0b8a421a}@media (width<=768px){.mkt-hero-consult-mock .pf-row{grid-template-columns:auto 1fr auto}.mkt-hero-consult-mock .pf-score-ring{display:none}}.mkt-hero-reporting-mock.product-shell{border:1px solid #236b441f;border-radius:22px;box-shadow:0 1px 2px #1c1a140a,0 8px 32px #1c1a1414,0 24px 64px #236b4412}.mkt-hero-reporting-mock .shell-chrome{background:linear-gradient(#f9f8f5 0%,#f7f5f0 100%)}.mkt-hero-reporting-mock .shell-appbrand--client{color:var(--nael-ec);font-family:var(--nael-font-display);align-items:center;gap:8px;font-size:15px;display:inline-flex}.mkt-hero-reporting-mock .shell-appbrand--client:before{content:"";background:var(--nael-ec);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #236b442e}.mkt-hero-reporting-mock .shell-appmeta{color:var(--nael-text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.mkt-hero-reporting-mock .shell-fec-pill{letter-spacing:.04em;background:var(--nael-ec-soft);color:var(--nael-ec);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.mkt-hero-reporting-mock .shell-toolbar{gap:4px}.mkt-hero-reporting-mock .shell-chip.is-active{color:var(--nael-ec);background:#236b441f;border:1px solid #236b4433}.mkt-hero-reporting-mock .shell-chip.muted{color:var(--nael-text-muted);background:#1c1a140a;border:1px solid #0000}.mkt-hero-reporting-mock .rpt-kpis{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.mkt-hero-reporting-mock .rpt-kpi{background:#fff;border:1px solid #1c1a140f;border-radius:10px;padding:8px 9px}.mkt-hero-reporting-mock .rpt-kpi.is-warn{background:linear-gradient(145deg,#fff8f7,#fef4f3);border-color:#c8392a1f}.mkt-hero-reporting-mock .rpt-kpi.is-ok{border-color:var(--nael-ec-border);background:linear-gradient(145deg,#f4f9f6,#ecf5f0)}.mkt-hero-reporting-mock .rpt-kpi-val{font-family:var(--nael-font-display);font-size:.95rem;font-weight:500;line-height:1.1}.mkt-hero-reporting-mock .rpt-kpi.is-warn .rpt-kpi-val{color:#c8392a}.mkt-hero-reporting-mock .rpt-kpi.is-ok .rpt-kpi-val{color:var(--nael-ec)}.mkt-hero-reporting-mock .rpt-kpi-lbl{color:var(--nael-text-muted);margin-top:2px;font-size:9px;line-height:1.25}.mkt-hero-reporting-mock .rpt-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--nael-text-muted);margin:0 0 6px;font-size:9px;font-weight:700}.mkt-hero-reporting-mock .rpt-postes{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.mkt-hero-reporting-mock .rpt-poste{background:#ffffffe6;border:1px solid #1c1a140f;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.mkt-hero-reporting-mock .rpt-poste-name{color:#1c1a14;font-size:11px;font-weight:600}.mkt-hero-reporting-mock .rpt-poste-pct{color:#1c1a14;font-size:10px;font-weight:600}.mkt-hero-reporting-mock .rpt-poste-badge{border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700}.mkt-hero-reporting-mock .rpt-poste-badge.ok{background:var(--nael-ec-soft);color:var(--nael-ec)}.mkt-hero-reporting-mock .rpt-poste-badge.warn{color:#c97a00;background:#c97a001f}.mkt-hero-reporting-mock .rpt-journal{background:#236b440a;border:1px dashed #236b4440;border-radius:10px;padding:8px 9px}.mkt-hero-reporting-mock .rpt-journal-row{color:#4a4540;align-items:flex-start;gap:8px;font-size:10px;line-height:1.45;display:flex}.mkt-hero-reporting-mock .rpt-journal-icon{width:18px;height:18px;color:var(--nael-ec);background:#236b4426;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;display:flex}.mkt-hero-reporting-mock .rpt-journal-row strong{color:#1c1a14;font-weight:600}@media (width<=768px){.mkt-hero-reporting-mock .rpt-kpis{grid-template-columns:1fr 1fr}.mkt-hero-reporting-mock .rpt-kpis .rpt-kpi:last-child{grid-column:1/-1}.mkt-hero-reporting-mock .shell-fec-pill{display:none}}.mkt-hero-resto-mock{--mhrm-bg:var(--nael-bg);--mhrm-surface:var(--nael-surface);--mhrm-surface-muted:var(--nael-surface-muted);--mhrm-border:color-mix(in srgb, var(--nael-text) 10%, transparent);--mhrm-text:var(--nael-text);--mhrm-muted:var(--nael-text-muted);--mhrm-accent:var(--nael-accent);--mhrm-accent-soft:var(--nael-accent-light);--mhrm-accent-deep:var(--nael-accent);--mhrm-warn:var(--nael-warn);--mhrm-warn-soft:var(--nael-warn-soft);--mhrm-bad:var(--nael-bad);--mhrm-ok:var(--nael-good);--mhrm-ok-soft:color-mix(in srgb, var(--nael-good) 8%, transparent);--mhrm-radius:var(--nael-radius-sm);--mhrm-shadow:var(--nael-shadow-sm);font-family:var(--nael-font-ui);color:var(--mhrm-text);background:var(--mhrm-bg);text-align:left}.mkt-hero-resto-mock .shell-chrome{background:var(--mhrm-surface);border-bottom:1px solid var(--mhrm-border);align-items:center;gap:10px;padding:9px 12px;display:flex}.mkt-hero-resto-mock .shell-dots{gap:5px;display:flex}.mkt-hero-resto-mock .shell-dots span{background:#1c1a1424;border-radius:50%;width:8px;height:8px}.mkt-hero-resto-mock .shell-title{color:var(--mhrm-muted);flex:1;font-size:11px}.mkt-hero-resto-mock .shell-live{color:var(--nael-warn);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.mkt-hero-resto-mock .live-dot{background:#d97706;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d977062e}.mkt-hero-resto-mock__app{background:var(--mhrm-bg);grid-template-columns:88px 1fr;display:grid}.mkt-hero-resto-mock__rail{background:var(--mhrm-surface);border-right:1px solid var(--mhrm-border);flex-direction:column;gap:3px;padding:12px 8px;display:flex}.mkt-hero-resto-mock__rail-brand{font-family:var(--nael-font-display);color:var(--mhrm-text);text-align:left;padding:0 4px 10px;font-size:14px;font-weight:600}.mkt-hero-resto-mock__rail-item{color:var(--mhrm-muted);text-align:left;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:500;line-height:1.25;display:block}.mkt-hero-resto-mock__rail-item.is-active{background:var(--mhrm-accent-soft);color:var(--mhrm-accent-deep);font-weight:600}.mkt-hero-resto-mock__main{background:var(--mhrm-bg);flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex}.mkt-hero-resto-mock__prio{border-radius:var(--mhrm-radius);background:linear-gradient(145deg,#fff8f3,#fef4eb);border:1px solid #c97a002e;padding:12px 12px 11px}.mkt-hero-resto-mock__prio-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--mhrm-warn);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.mkt-hero-resto-mock__prio-row{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mkt-hero-resto-mock__prio-row strong{font-family:var(--nael-font-display);color:var(--mhrm-text);margin-bottom:2px;font-size:1.05rem;font-weight:500;line-height:1.2;display:block}.mkt-hero-resto-mock__prio-row p{color:var(--mhrm-muted);margin:0;font-size:11px}.mkt-hero-resto-mock__prio-row em{font-style:normal;font-family:var(--nael-font-display);color:var(--mhrm-bad);white-space:nowrap;font-size:1.15rem;font-weight:600;line-height:1}.mkt-hero-resto-mock__prio-row em span{font-family:var(--nael-font-ui);color:var(--mhrm-muted);text-align:right;margin-top:3px;font-size:10px;font-weight:600;display:block}.mkt-hero-resto-mock__actions-board{border-radius:var(--mhrm-radius);border:1px solid var(--nael-accent-ring);box-shadow:var(--mhrm-shadow);background:linear-gradient(165deg,#fff 0%,#f7f5f0 100%);padding:10px}.mkt-hero-resto-mock__actions-lead{letter-spacing:.04em;text-transform:uppercase;color:var(--mhrm-accent);margin:0 0 8px;font-size:10px;font-weight:700}.mkt-hero-resto-mock__actions-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mkt-hero-resto-mock__actions-list li{background:var(--mhrm-surface);border:1px solid var(--mhrm-border);border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.mkt-hero-resto-mock__step{background:var(--mhrm-accent-soft);width:20px;height:20px;color:var(--mhrm-accent-deep);border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid}.mkt-hero-resto-mock__actions-list li strong{color:var(--mhrm-text);font-size:12px;font-weight:650;line-height:1.25}.mkt-hero-resto-mock__gain{color:#059669;white-space:nowrap;font-size:11px;font-weight:700}.mkt-hero-resto-mock__foot{text-align:center;color:var(--mhrm-ok);background:var(--mhrm-ok-soft);border:1px solid #05966929;border-radius:9px;margin:0;padding:9px 10px;font-size:11px;line-height:1.4}.mkt-hero-resto-mock__foot strong{font-family:var(--nael-font-display);font-size:1rem;font-weight:500}@media (width<=560px){.mkt-hero-resto-mock__app{grid-template-columns:1fr}.mkt-hero-resto-mock__rail{display:none}}body.mkt-audience-resto .resto-section-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,52px);margin-top:40px;display:grid}body.mkt-audience-resto .resto-section-split--reverse .resto-section-split__copy{order:2}body.mkt-audience-resto .resto-section-split--reverse .resto-section-split__visual{order:1}body.mkt-audience-resto .resto-section-split__visual{min-width:0}body.mkt-audience-resto .resto-section-split__copy .resto-timeline,body.mkt-audience-resto .resto-section-split__copy .resto-marcel-grid{margin-top:0}body.mkt-audience-resto .resto-section-split__copy .resto-reporting-footnote{text-align:left;margin-inline:0}.mkt-resto-parcours-mock.product-shell{box-shadow:var(--resto-apple-shadow-hover,0 16px 48px #1c1a141a);background:#fff;border:1px solid #1c1a1414;border-radius:20px;overflow:hidden}.mkt-resto-parcours-mock .shell-chrome{background:#f7f5f0;border-bottom:1px solid #1c1a140f;align-items:center;gap:10px;padding:10px 14px;display:flex}.mkt-resto-parcours-mock .shell-dots{gap:5px;display:flex}.mkt-resto-parcours-mock .shell-dots span{background:#1c1a141f;border-radius:50%;width:9px;height:9px}.mkt-resto-parcours-mock .shell-title{color:var(--nael-text-muted);flex:1;font-size:11px}.mkt-resto-parcours-mock__body{padding:18px 18px 20px}.mkt-resto-parcours-mock__head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.mkt-resto-parcours-mock__head strong{font-family:var(--nael-font-display);letter-spacing:-.02em;color:#1c1a14;font-size:1.05rem;font-weight:500;display:block}.mkt-resto-parcours-mock__head span{color:var(--nael-text-muted);font-size:12px}.mkt-resto-parcours-mock__progress{letter-spacing:.04em;text-transform:uppercase;color:var(--nael-accent);white-space:nowrap;font-size:11px;font-weight:700}.mkt-resto-parcours-mock__bar{background:#1111101a;border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.mkt-resto-parcours-mock__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--nael-accent), var(--nael-accent));width:60%;height:100%;display:block}.mkt-resto-parcours-mock__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mkt-resto-parcours-mock__step{background:#faf9f6;border:1px solid #1c1a140f;border-radius:12px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.mkt-resto-parcours-mock__step.is-done{background:#0596690f;border-color:#05966924}.mkt-resto-parcours-mock__step.is-active{background:#1111100f;border-color:#11111033;box-shadow:0 0 0 3px #11111014}.mkt-resto-parcours-mock__icon{width:28px;height:28px;color:var(--nael-text-faint);background:#1c1a140f;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mkt-resto-parcours-mock__step.is-done .mkt-resto-parcours-mock__icon{color:#fff;background:#059669}.mkt-resto-parcours-mock__step.is-active .mkt-resto-parcours-mock__icon{background:var(--nael-accent);color:#fff}.mkt-resto-parcours-mock__step strong{color:#1c1a14;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.mkt-resto-parcours-mock__step span{color:var(--nael-text-muted);font-size:12px;line-height:1.45}.mkt-resto-parcours-mock__hint{color:var(--nael-text-muted);background:#1111100f;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.mkt-resto-parcours-mock__hint strong{color:var(--nael-accent)}.mkt-resto-reporting-mock.product-shell{background:#fff;border:1px solid #1111101f;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #1c1a1414,0 24px 64px #11111014}.mkt-resto-reporting-mock .shell-chrome{background:linear-gradient(#f9f8f5 0%,#f7f5f0 100%);border-bottom:1px solid #1c1a140f;align-items:center;gap:10px;padding:10px 14px;display:flex}.mkt-resto-reporting-mock .shell-dots{gap:5px;display:flex}.mkt-resto-reporting-mock .shell-dots span{background:#1c1a141f;border-radius:50%;width:9px;height:9px}.mkt-resto-reporting-mock .shell-title{color:var(--nael-text-muted);flex:1;font-size:11px}.mkt-resto-reporting-mock__body{padding:16px 16px 18px}.mkt-resto-reporting-mock__tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mkt-resto-reporting-mock__tab{color:var(--nael-text-muted);background:#1c1a140a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.mkt-resto-reporting-mock__tab.is-active{color:var(--nael-accent);background:#1111101a;border:1px solid #1111102e}.mkt-resto-reporting-mock__score{background:linear-gradient(145deg,#fff8f3,#fef4eb);border:1px solid #c97a0029;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.mkt-resto-reporting-mock__score-val{font-family:var(--nael-font-display);letter-spacing:-.03em;color:#c97a00;font-size:1.65rem;font-weight:500;line-height:1}.mkt-resto-reporting-mock__score-val small{font-family:var(--nael-font-ui);color:var(--nael-text-faint);font-size:.95rem}.mkt-resto-reporting-mock__score-copy strong{color:#1c1a14;margin-bottom:2px;font-size:13px;display:block}.mkt-resto-reporting-mock__score-copy span{color:var(--nael-text-muted);font-size:12px}.mkt-resto-reporting-mock__card{background:linear-gradient(165deg,#fff 0%,#f7f5f0 100%);border:1px solid #11111029;border-radius:14px;padding:14px}.mkt-resto-reporting-mock__card-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--nael-accent);margin-bottom:8px;font-size:10px;font-weight:700;display:inline-block}.mkt-resto-reporting-mock__card-title{color:#1c1a14;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.35}.mkt-resto-reporting-mock__card-body{color:var(--nael-text-muted);margin:0 0 12px;font-size:12px;line-height:1.55}.mkt-resto-reporting-mock__actions{flex-wrap:wrap;gap:8px;display:flex}.mkt-resto-reporting-mock__btn{cursor:default;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.mkt-resto-reporting-mock__btn--primary{background:var(--nael-accent);color:#fff;box-shadow:0 4px 12px #11111038}.mkt-resto-reporting-mock__btn--ghost{color:var(--nael-text-muted);background:#ffffffe6;border:1px solid #1c1a141a}.mkt-resto-reporting-mock__gain{color:#059669;margin-top:12px;font-size:12px;font-weight:600}@media (width<=860px){body.mkt-audience-resto .resto-section-split{grid-template-columns:1fr}body.mkt-audience-resto .resto-section-split--reverse .resto-section-split__copy,body.mkt-audience-resto .resto-section-split--reverse .resto-section-split__visual{order:unset}}body.mkt-audience-resto .hero .mkt-resto-pilotage-mock.shell-compact .shell-appbar,body.mkt-audience-resto .hero .mkt-resto-pilotage-mock.shell-compact .shell-toolbar{padding:8px 12px}body.mkt-audience-resto .hero .mkt-resto-pilotage-mock.shell-compact .shell-body{padding:10px 12px 12px}body.mkt-audience-resto .hero .mkt-resto-pilotage-mock .rpt-kpi-val{font-size:.82rem}body.mkt-audience-resto .hero .mkt-resto-pilotage-mock .rpt-kpi-lbl{font-size:8px}body.mkt-audience-resto .hero .mkt-resto-pilotage-mock .rpt-poste-name{font-size:10px}body.mkt-audience-resto .hero .mkt-resto-pilotage-mock .rpt-section-label{margin-bottom:4px;font-size:8px}body.mkt-audience-resto .hero .mkt-resto-pilotage-mock .mkt-resto-pilotage-mock__action{padding:6px 8px;font-size:9px}body.mkt-audience-resto .mkt-resto-pilotage-mock.mkt-hero-reporting-mock.product-shell{border-color:var(--nael-accent-ring);box-shadow:0 8px 32px #1c1a1414,0 24px 64px #11111014}body.mkt-audience-resto .mkt-resto-pilotage-mock .shell-appbrand--client{color:var(--nael-accent)}body.mkt-audience-resto .mkt-resto-pilotage-mock .shell-appbrand--client:before{background:var(--nael-accent);box-shadow:0 0 0 3px #11111029}body.mkt-audience-resto .mkt-resto-pilotage-mock .shell-fec-pill{color:var(--nael-accent);background:#1111101a}body.mkt-audience-resto .mkt-resto-pilotage-mock .shell-chip.is-active{color:var(--nael-accent);background:#1111101a;border-color:#1111102e}body.mkt-audience-resto .mkt-resto-pilotage-mock .rpt-kpi.is-ok{background:linear-gradient(145deg, var(--nael-surface-muted), #eef3ff);border-color:var(--nael-accent-ring)}body.mkt-audience-resto .mkt-resto-pilotage-mock .rpt-kpi.is-ok .rpt-kpi-val{color:var(--nael-accent)}body.mkt-audience-resto .mkt-resto-pilotage-mock .rpt-poste-badge.ok{color:var(--nael-accent);background:#1111101a}body.mkt-audience-resto .mkt-resto-pilotage-mock__actions{flex-direction:column;gap:7px;display:flex}body.mkt-audience-resto .mkt-resto-pilotage-mock__action{color:#1c1a14;background:#fff;border:1px solid #1c1a1414;border-left-width:3px;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;padding:9px 10px;font-size:10px;line-height:1.4;display:grid}body.mkt-audience-resto .mkt-resto-pilotage-mock__action--rouge{border-left-color:#dc2626}body.mkt-audience-resto .mkt-resto-pilotage-mock__action--orange{border-left-color:#d97706}body.mkt-audience-resto .mkt-resto-pilotage-mock__action-gain{color:#059669;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.mkt-resto-ms-actions .mkt-resto-pilotage-mock__action{grid-template-columns:22px 1fr auto;gap:4px 8px}.mkt-resto-ms-actions__num{width:20px;height:20px;color:var(--nael-accent);background:#1111101a;border-radius:999px;grid-row:1/span 2;align-self:center;place-items:center;font-size:10px;font-weight:700;display:grid}.mkt-resto-ms-actions__copy{grid-column:2;min-width:0}.mkt-resto-ms-actions__copy strong{color:#1c1a14;margin-bottom:2px;font-size:12px;font-weight:650;line-height:1.25;display:block}.mkt-resto-ms-actions__copy span{color:var(--nael-text-muted);font-size:10.5px;line-height:1.35;display:block}.mkt-resto-ms-actions .mkt-resto-pilotage-mock__action-gain{grid-area:1/3/span 2;align-self:center;font-size:11px}.mkt-resto-routine-mock__gain-sub{opacity:.9;font-weight:500}.mkt-resto-reporting-mock.mkt-resto-pilotage-mock .mkt-resto-reporting-mock__ec-badge{color:var(--nael-accent);background:#1111100f;border:1px solid #1111101f;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.mkt-resto-reporting-mock.mkt-resto-pilotage-mock .mkt-resto-reporting-mock__ec-badge i{opacity:.85}.mkt-resto-reporting-mock.mkt-resto-pilotage-mock .mkt-resto-reporting-mock__toolbar{border-bottom:none;padding:0 0 12px}.mkt-resto-reporting-mock.mkt-resto-pilotage-mock .mkt-resto-reporting-mock__delivered{color:#059669;background:#0596690f;border:1px solid #05966924;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.45}body.mkt-audience-resto .resto-loop-mock{background:linear-gradient(165deg,#fff 0%,#f7f5f0 100%);border:1px solid #1111101f;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:clamp(8px,2vw,16px);margin-top:32px;padding:20px 18px;display:grid}body.mkt-audience-resto .resto-loop-mock__step{background:#fff;border:1px solid #1c1a1414;border-radius:12px;flex-direction:column;gap:4px;padding:12px 10px;display:flex}body.mkt-audience-resto .resto-loop-mock__step--ec{background:#1111100a;border-color:#1111102e}body.mkt-audience-resto .resto-loop-mock__step--out{background:#0596690d;border-color:#05966933}body.mkt-audience-resto .resto-loop-mock__num{width:22px;height:22px;color:var(--nael-text-muted);background:#1c1a140f;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}body.mkt-audience-resto .resto-loop-mock__step--ec .resto-loop-mock__num{background:var(--nael-accent);color:#fff}body.mkt-audience-resto .resto-loop-mock__step--out .resto-loop-mock__num{color:#fff;background:#059669}body.mkt-audience-resto .resto-loop-mock__step strong{color:#1c1a14;font-size:13px}body.mkt-audience-resto .resto-loop-mock__step span{color:var(--nael-text-muted);font-size:11px;line-height:1.45}body.mkt-audience-resto .resto-loop-mock__arrow{color:var(--nael-text-faint);justify-content:center;align-items:center;font-size:12px;display:flex}@media (width<=720px){body.mkt-audience-resto .resto-loop-mock{grid-template-columns:1fr}body.mkt-audience-resto .resto-loop-mock__arrow{padding:4px 0;transform:rotate(90deg)}}.mkt-resto-multisite-mock.product-shell{border-color:#1111101f;box-shadow:0 8px 32px #1c1a1414,0 24px 64px #1111100f}.mkt-resto-multisite-mock .shell-appbrand--client{color:var(--nael-accent)}.mkt-resto-multisite-mock .shell-appbrand--client:before{content:"";background:var(--nael-accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #11111029}.mkt-resto-multisite-mock .shell-fec-pill{color:var(--nael-accent);background:#1111101a;border-radius:999px;margin-right:6px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__body{padding:14px 14px 16px}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__network{background:linear-gradient(145deg, var(--nael-surface-muted), #eef3ff);border:1px solid var(--nael-accent-ring);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__network-lbl{color:var(--nael-accent);font-size:11px;font-weight:600}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__network-val{font-family:var(--nael-font-display);letter-spacing:-.03em;color:var(--nael-accent);font-size:1.35rem;font-weight:500;line-height:1}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__network-val small{font-family:var(--nael-font-ui);color:var(--nael-text-muted);font-size:.78rem}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__sites{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__site{background:#fff;border:1px solid #1c1a1414;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__site.is-active{background:#1111100d;border-color:#11111038}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__site.is-warn{background:#c97a000d;border-color:#c97a0038}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__site-name{color:#1c1a14;font-size:11px}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__site-score{font-family:var(--nael-font-display);letter-spacing:-.02em;flex-shrink:0;font-size:1rem;font-weight:500;line-height:1}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__site-score small{font-family:var(--nael-font-ui);color:var(--nael-text-faint);font-size:.72rem}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__site-score.is-ok{color:var(--nael-accent)}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__site-score.is-warn{color:#c97a00}.mkt-resto-multisite-mock .mkt-resto-multisite-mock__foot{color:var(--nael-text-muted);margin:10px 0 0;font-size:11px;line-height:1.45}.mkt-resto-routine-mock .mkt-resto-routine-mock__body{padding:14px 14px 16px}.mkt-resto-routine-mock .mkt-resto-routine-mock__prio{background:linear-gradient(145deg,#fff8f3,#fef4eb);border:1px solid #c97a002e;border-radius:12px;margin-bottom:12px;padding:12px 14px}.mkt-resto-routine-mock .mkt-resto-routine-mock__prio-tag{letter-spacing:.06em;text-transform:uppercase;color:#c97a00;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.mkt-resto-routine-mock .mkt-resto-routine-mock__prio strong{font-family:var(--nael-font-display);color:#1c1a14;margin-bottom:4px;font-size:1.05rem;font-weight:500;display:block}.mkt-resto-routine-mock .mkt-resto-routine-mock__prio p{color:var(--nael-text-muted);margin:0;font-size:11px;line-height:1.45}.mkt-resto-routine-mock .mkt-resto-routine-mock__chat{color:var(--nael-accent);background:#1111100f;border:1px solid #1111101f;border-radius:9px;margin:10px 0 0;padding:8px 10px;font-size:10px;line-height:1.45}.mkt-resto-routine-mock .mkt-resto-routine-mock__chat i{opacity:.85;margin-right:5px}.mkt-resto-routine-mock .mkt-resto-routine-mock__gain{text-align:center;color:#059669;background:#05966914;border:1px solid #05966929;border-radius:9px;margin:8px 0 0;padding:8px 10px;font-size:10px;line-height:1.45}.mkt-resto-routine-mock .mkt-resto-routine-mock__gain strong{font-family:var(--nael-font-display);font-size:1rem;font-weight:500}body.mkt-audience-comptable .comptable-portefeuille-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,40px);margin-bottom:28px;display:grid}.mkt-portefeuille-mock.product-shell{border:1px solid var(--nael-ec-border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #236b4414}.mkt-portefeuille-mock .shell-chrome{background:linear-gradient(#f9f8f5 0%,#f7f5f0 100%);border-bottom:1px solid #1c1a140f;align-items:center;gap:10px;padding:10px 14px;display:flex}.mkt-portefeuille-mock .shell-title{color:var(--nael-text-muted);flex:1;font-size:11px}.mkt-portefeuille-mock__body{padding:14px}.mkt-portefeuille-mock__brief{border:1px solid var(--nael-ec-border);background:#236b440f;border-radius:12px;margin-bottom:12px;padding:12px 14px}.mkt-portefeuille-mock__brief-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--nael-ec);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.mkt-portefeuille-mock__brief p{color:#1c1a14;margin:0;font-size:12px;line-height:1.5}.mkt-portefeuille-mock__rows{flex-direction:column;gap:6px;display:flex}.mkt-portefeuille-mock__row{border:1px solid #1c1a140f;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:grid}.mkt-portefeuille-mock__row.is-warn{background:#c97a000d;border-color:#c97a0033}.mkt-portefeuille-mock__row-name{color:#1c1a14;font-weight:600}.mkt-portefeuille-mock__row-meta{color:var(--nael-text-muted);white-space:nowrap}.mkt-portefeuille-mock__row-badge{color:#c8392a;background:#c8392a1a;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.mkt-portefeuille-mock__row-badge--ok{background:var(--nael-ec-soft);color:var(--nael-ec)}.mkt-portefeuille-mock__row-badge--todo{color:var(--nael-accent);background:#1111101a}@media (width<=860px){body.mkt-audience-comptable .comptable-portefeuille-split{grid-template-columns:1fr}}.mkt-resto-lissage-mock.product-shell{max-width:440px}.mkt-resto-lissage-mock .shell-live{color:var(--nael-warn);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.mkt-resto-lissage-mock .shell-live .live-dot{background:#d97706;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d977062e}.mkt-resto-lissage-mock__alert{background:linear-gradient(145deg,#fff8f3,#fef4eb);border:1px solid #c97a002e;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.mkt-resto-lissage-mock__alert-score{flex-shrink:0;line-height:1}.mkt-resto-lissage-mock__alert-score strong{font-family:var(--nael-font-display);letter-spacing:-.03em;color:#c97a00;font-size:1.7rem;font-weight:500}.mkt-resto-lissage-mock__alert-score span{color:var(--nael-text-faint);margin-left:1px;font-size:.85rem}.mkt-resto-lissage-mock__alert-copy strong{color:#1c1a14;margin-bottom:2px;font-size:13px;display:block}.mkt-resto-lissage-mock__alert-copy span{color:var(--nael-text-muted);font-size:12px;line-height:1.35}.mkt-resto-lissage-mock__card{background:linear-gradient(165deg,#fff 0%,#f7f5f0 100%);border:1px solid #11111029;border-radius:14px;padding:14px}.mkt-resto-lissage-mock__card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mkt-resto-lissage-mock__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--nael-accent);border:1px solid var(--nael-accent-ring);background:#11111014;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.mkt-resto-lissage-mock__amount{color:#c8392a;white-space:nowrap;font-size:13px;font-weight:700}.mkt-resto-lissage-mock__amount em{color:var(--nael-text-muted);font-size:11px;font-style:normal;font-weight:500}.mkt-resto-lissage-mock__title{color:#1c1a14;margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.3}.mkt-resto-lissage-mock__libelle{color:#8a847c;letter-spacing:-.01em;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.mkt-resto-lissage-mock__compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;margin-bottom:14px;display:grid}.mkt-resto-lissage-mock__arrow{color:var(--nael-accent);justify-content:center;align-items:center;padding-top:18px;font-size:16px;font-weight:600;display:flex}.mkt-resto-lissage-mock__col{background:#1c1a1408;border:1px solid #1c1a140f;border-radius:12px;min-width:0;padding:10px}.mkt-resto-lissage-mock__col--after{border-color:var(--nael-ec-border);background:#236b440d}.mkt-resto-lissage-mock__col-lbl{letter-spacing:.04em;text-transform:uppercase;color:#8a847c;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.mkt-resto-lissage-mock__col--after .mkt-resto-lissage-mock__col-lbl{color:var(--nael-ec)}.mkt-resto-lissage-mock__bar-row{grid-template-columns:28px 1fr auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.mkt-resto-lissage-mock__mois{color:var(--nael-text-muted);font-size:10px;font-weight:600}.mkt-resto-lissage-mock__bar{background:#1c1a1414;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.mkt-resto-lissage-mock__bar:after{content:"";width:var(--bar,0%);border-radius:inherit;background:#c8392a;position:absolute;inset:0 auto 0 0}.mkt-resto-lissage-mock__bar--fat:after{background:linear-gradient(90deg,#c8392a,#e85d4c)}.mkt-resto-lissage-mock__bar--ok:after{background:linear-gradient(90deg, var(--nael-ec), #3d9b66)}.mkt-resto-lissage-mock__bar-row.is-empty .mkt-resto-lissage-mock__eur{color:#b0aaa3}.mkt-resto-lissage-mock__eur{color:#1c1a14;white-space:nowrap;text-align:right;min-width:3.4em;font-size:10px;font-weight:650}.mkt-resto-lissage-mock__col-note{color:#c8392a;margin:8px 0 0;font-size:10px;font-weight:600;line-height:1.4}.mkt-resto-lissage-mock__col-note.is-ok{color:var(--nael-ec)}.mkt-resto-lissage-mock .mkt-resto-reporting-mock__gain{color:var(--nael-text-muted);margin-top:10px;font-size:11px;font-weight:500}@media (width<=520px){.mkt-resto-lissage-mock__compare{grid-template-columns:1fr;gap:6px}.mkt-resto-lissage-mock__arrow{justify-self:center;padding:0;transform:rotate(90deg)}}body.mkt-audience-resto.mkt-resto-apple{--font-sans:var(--nael-font-ui), system-ui, -apple-system, sans-serif;--font-serif:var(--nael-font-display);--resto-apple-radius:var(--nael-landing-radius);--resto-apple-radius-lg:var(--nael-landing-radius-lg);--resto-apple-shadow:var(--nael-landing-shadow);--resto-apple-shadow-hover:var(--nael-landing-shadow-hover);--resto-nael-ink:var(--nael-landing-ink);--resto-nael-ink-soft:var(--nael-landing-ink-soft);--resto-nael-ink-border:var(--nael-landing-ink-border);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body.mkt-audience-resto.mkt-resto-apple h1,body.mkt-audience-resto.mkt-resto-apple h2,body.mkt-audience-resto.mkt-resto-apple h3,body.mkt-audience-resto.mkt-resto-apple .section-header h2,body.mkt-audience-resto.mkt-resto-apple .hero h1{font-family:var(--font-serif)}body.mkt-audience-resto.mkt-resto-apple .hero-mega__ambient{background:radial-gradient(ellipse 80% 60% at 50% -10%, var(--nael-accent-light), transparent 55%), radial-gradient(ellipse 50% 40% at 90% 20%, #1c1a1408, transparent 50%)}body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero{padding:clamp(88px,12vw,112px) 0 clamp(64px,8vw,80px)!important}body.mkt-audience-resto.mkt-resto-apple #marcel.mkt-band--white,body.mkt-audience-resto.mkt-resto-apple #probleme.mkt-band--white{background:#fff;border-block:1px solid #1c1a140f}body.mkt-audience-resto.mkt-resto-apple #solution.mkt-band--cream{background:linear-gradient(180deg, #ffffff80 0%, var(--cream,#f7f5f0) 100%)}body.mkt-audience-resto.mkt-resto-apple #produit.mkt-band--white{background:#fff}body.mkt-audience-resto.mkt-resto-apple .resto-arc-section{padding:clamp(72px,10vw,104px) 0}body.mkt-audience-resto.mkt-resto-apple .section-form.mkt-band{background:#fff;padding:clamp(80px,11vw,120px) 0}body.mkt-audience-resto.mkt-resto-apple .section-eyebrow{letter-spacing:.14em;margin-bottom:18px;font-size:11px}body.mkt-audience-resto.mkt-resto-apple .mkt-band-head h2{letter-spacing:-.035em;max-width:18ch;margin-inline:auto;font-size:clamp(1.75rem,3.8vw,2.65rem);line-height:1.12}body.mkt-audience-resto.mkt-resto-apple #marcel .mkt-band-head h2{max-width:22ch}body.mkt-audience-resto.mkt-resto-apple #probleme .mkt-band-head h2,body.mkt-audience-resto.mkt-resto-apple #solution .mkt-band-head h2{max-width:24ch}body.mkt-audience-resto.mkt-resto-apple .mkt-band-head .section-desc{max-width:42rem;color:var(--text-muted,var(--nael-text-muted));margin-top:16px;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero--center .hero-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center}body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero--center .hero-left{flex:none;align-items:center;width:100%;max-width:720px}body.mkt-audience-resto.mkt-resto-apple .hero-cta-note{color:var(--text-faint,var(--nael-text-faint));margin:12px 0 0;font-size:13px;line-height:1.5}body.mkt-audience-resto.mkt-resto-apple .resto-proof-bar,body.mkt-audience-comptable.mkt-comptable-apple .resto-proof-bar{background:#ffffffeb;border-block:1px solid #1c1a140f;padding:32px 0 36px}body.mkt-audience-resto.mkt-resto-apple .resto-proof-bar__list,body.mkt-audience-comptable.mkt-comptable-apple .resto-proof-bar__list{flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:0;padding:0;list-style:none;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-proof-bar__list li,body.mkt-audience-comptable.mkt-comptable-apple .resto-proof-bar__list li{font-family:var(--font-sans,var(--nael-font-ui));letter-spacing:.01em;color:var(--text-muted,var(--nael-text-muted));align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}body.mkt-audience-resto.mkt-resto-apple .resto-proof-bar__list i,body.mkt-audience-comptable.mkt-comptable-apple .resto-proof-bar__list i{color:var(--accent,var(--nael-accent));font-size:12px}body.mkt-audience-resto.mkt-resto-apple #faq.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #faq.mkt-band{padding:40px 0 48px}@media (width>=768px){body.mkt-audience-resto.mkt-resto-apple #faq.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #faq.mkt-band{padding:48px 0 56px}}body.mkt-audience-resto.mkt-resto-apple #faq.mkt-band--cream,body.mkt-audience-comptable.mkt-comptable-apple #faq.mkt-band--cream{background:linear-gradient(180deg, var(--cream,#f7f5f0) 0%, #ffffffd9 100%)}body.mkt-audience-resto.mkt-resto-apple #faq .container,body.mkt-audience-comptable.mkt-comptable-apple #faq .container{max-width:560px}body.mkt-audience-resto.mkt-resto-apple #faq .mkt-band-head,body.mkt-audience-comptable.mkt-comptable-apple #faq .mkt-band-head{max-width:420px;margin:0 auto 20px}body.mkt-audience-resto.mkt-resto-apple #faq .mkt-band-head h2,body.mkt-audience-comptable.mkt-comptable-apple #faq .mkt-band-head h2{margin-bottom:0;font-size:clamp(1.35rem,2.6vw,1.75rem)}body.mkt-audience-resto.mkt-resto-apple .resto-faq,body.mkt-audience-comptable.mkt-comptable-apple .resto-faq{flex-direction:column;gap:6px;margin-top:16px;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-faq-item,body.mkt-audience-comptable.mkt-comptable-apple .resto-faq-item{box-shadow:none;background:#fffffff2;border:1px solid #1c1a1412;border-radius:10px;overflow:hidden}body.mkt-audience-resto.mkt-resto-apple .resto-faq-item summary,body.mkt-audience-comptable.mkt-comptable-apple .resto-faq-item summary{cursor:pointer;font-family:var(--font-serif,var(--nael-font-display));letter-spacing:-.015em;color:var(--text,#1c1a14);padding:12px 14px;font-size:.92rem;font-weight:500;line-height:1.35;list-style:none}body.mkt-audience-resto.mkt-resto-apple .resto-faq-item summary::-webkit-details-marker{display:none}body.mkt-audience-comptable.mkt-comptable-apple .resto-faq-item summary::-webkit-details-marker{display:none}body.mkt-audience-resto.mkt-resto-apple .resto-faq-item summary:after,body.mkt-audience-comptable.mkt-comptable-apple .resto-faq-item summary:after{content:"+";float:right;font-family:var(--font-sans,var(--nael-font-ui));color:var(--accent,var(--nael-accent));margin-left:10px;font-size:.9rem;font-weight:600}body.mkt-audience-resto.mkt-resto-apple .resto-faq-item[open] summary:after,body.mkt-audience-comptable.mkt-comptable-apple .resto-faq-item[open] summary:after{content:"−"}body.mkt-audience-resto.mkt-resto-apple .resto-faq-item p,body.mkt-audience-comptable.mkt-comptable-apple .resto-faq-item p{color:var(--text-muted,var(--nael-text-muted));margin:0;padding:0 14px 12px;font-size:13px;line-height:1.5}body.mkt-audience-resto.mkt-resto-apple #faq .proof-convert,body.mkt-audience-comptable.mkt-comptable-apple #faq .proof-convert{border:none;margin-top:20px;padding-top:0}body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero--center h1{max-width:min(680px,92vw);margin-inline:auto}body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero--center .hero-sub{max-width:min(540px,92vw);margin-inline:auto}body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero--center .hero-cta,body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero--center .mkt-trust-row{justify-content:center}body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero--center .hero-hosting-pill,body.mkt-audience-resto.mkt-resto-apple .hero.hero-mega.mkt-hero--center .section-eyebrow{margin-inline:auto}body.mkt-audience-resto.mkt-resto-apple .hero-mega h1{letter-spacing:-.04em;font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.05}body.mkt-audience-resto.mkt-resto-apple .hero-mega .hero-sub{color:var(--text-muted,var(--nael-text-muted));font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.6}body.mkt-audience-resto.mkt-resto-apple .hero-mega .hero-product{color:var(--text-faint,var(--nael-text-faint));margin-top:14px;margin-bottom:0;font-size:14px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .mkt-trust-row{flex-wrap:wrap;gap:8px;margin:20px 0 24px;display:flex}body.mkt-audience-resto.mkt-resto-apple .mkt-trust-row span{color:var(--text-muted,var(--nael-text-muted));letter-spacing:.01em;background:#ffffffeb;border:1px solid #1c1a1412;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #1c1a140a}body.mkt-audience-resto.mkt-resto-apple .mkt-trust-row span i{color:var(--green,#059669);font-size:10px}body.mkt-audience-resto.mkt-resto-apple .hero-mega .hero-mention{border-radius:var(--resto-apple-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--resto-apple-shadow);background:#ffffffe0;border:1px solid #1c1a140f;margin-top:22px;padding:14px 18px}body.mkt-audience-resto.mkt-resto-apple .btn-primary{letter-spacing:-.01em;border-radius:14px;padding:17px 34px;font-size:16px;box-shadow:0 4px 16px #11111038}body.mkt-audience-resto.mkt-resto-apple .btn-primary:hover{box-shadow:0 8px 28px #11111052}body.mkt-audience-resto.mkt-resto-apple .btn-primary--ghost{color:var(--accent,var(--nael-accent));box-shadow:none;background:#ffffffeb;border:1px solid #11111038}body.mkt-audience-resto.mkt-resto-apple .btn-primary--ghost:hover{background:#fff;box-shadow:0 4px 16px #1111101f}body.mkt-audience-resto.mkt-resto-apple .mkt-band-head--center .section-desc,body.mkt-audience-resto.mkt-resto-apple .resto-probleme-lead{margin-inline:auto}body.mkt-audience-resto.mkt-resto-apple .resto-probleme-lead{max-width:38rem;color:var(--text-muted,var(--nael-text-muted));font-size:1.05rem;line-height:1.6}body.mkt-audience-resto.mkt-resto-apple .resto-truth-grid,body.mkt-audience-resto.mkt-resto-apple .resto-promise-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}body.mkt-audience-resto.mkt-resto-apple .resto-truth-card,body.mkt-audience-resto.mkt-resto-apple .resto-promise-card{border-radius:var(--resto-apple-radius);box-shadow:var(--resto-apple-shadow);background:linear-gradient(165deg,#fff 0%,#faf9f6 100%);border:1px solid #1c1a1412;flex-direction:column;gap:10px;padding:24px 22px;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-truth-num,body.mkt-audience-resto.mkt-resto-apple .resto-promise-icon{background:linear-gradient(145deg, var(--nael-accent) 0%, var(--nael-accent) 100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #11111038}body.mkt-audience-resto.mkt-resto-apple .resto-promise-icon{border-radius:10px;font-size:14px}body.mkt-audience-resto.mkt-resto-apple .resto-truth-card>strong,body.mkt-audience-resto.mkt-resto-apple .resto-promise-card>strong{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text,#1c1a14);font-size:1.08rem;font-weight:500}body.mkt-audience-resto.mkt-resto-apple .resto-truth-card p,body.mkt-audience-resto.mkt-resto-apple .resto-promise-card p{font-family:var(--font-sans);color:var(--text-muted,var(--nael-text-muted));margin:0;font-size:14px;line-height:1.65}body.mkt-audience-resto.mkt-resto-apple .resto-truth-card p strong,body.mkt-audience-resto.mkt-resto-apple .resto-promise-card p strong{font-family:var(--font-sans);color:var(--text,#1c1a14);font-weight:600}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-proof{border-top:1px solid #1c1a140f;margin-top:40px;padding-top:32px}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-proof__label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint,var(--nael-text-faint));text-align:center;margin:0 0 16px;font-size:11px;font-weight:700}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-total{text-align:center;color:var(--text-muted,var(--nael-text-muted));background:#dc26260f;border:1px solid #dc26261f;border-radius:14px;margin:20px 0 0;padding:16px 20px;font-size:15px;line-height:1.5}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-total strong{color:var(--red,#dc2626);font-family:var(--font-serif);font-size:1.15rem}body.mkt-audience-resto.mkt-resto-apple .resto-effort-callout{border-radius:var(--resto-apple-radius);border:1px solid var(--nael-accent-ring);max-width:40rem;box-shadow:var(--resto-apple-shadow);text-align:center;background:#ffffffe0;margin:28px auto 0;padding:18px 22px}body.mkt-audience-resto.mkt-resto-apple .resto-effort-callout p{color:var(--text-muted,var(--nael-text-muted));margin:0;font-size:15px;line-height:1.6}body.mkt-audience-resto.mkt-resto-apple .resto-solution-mock{margin-top:40px}body.mkt-audience-resto.mkt-resto-apple .resto-solution-mock .hero-product-stage{max-width:720px;margin-inline:auto}body.mkt-audience-resto.mkt-resto-apple #solution .proof-convert{border:none;margin-top:40px;padding-top:0}body.mkt-audience-resto.mkt-resto-apple .resto-produit-block+.resto-produit-block{border-top:1px solid #1c1a140f;margin-top:clamp(56px,8vw,88px);padding-top:clamp(56px,8vw,88px)}body.mkt-audience-resto.mkt-resto-apple .resto-timeline{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}body.mkt-audience-resto.mkt-resto-apple .resto-timeline-step{border-radius:var(--resto-apple-radius);background:#f7f5f0a6;border:1px solid #1c1a140f;grid-template-columns:120px 1fr;gap:8px 20px;padding:22px 24px;display:grid}body.mkt-audience-resto.mkt-resto-apple .resto-timeline-when{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,var(--nael-accent));grid-row:span 2;align-self:center;font-size:11px;font-weight:700}body.mkt-audience-resto.mkt-resto-apple .resto-timeline-step strong{font-family:var(--font-serif);color:var(--text,#1c1a14);font-size:1.05rem;font-weight:500}body.mkt-audience-resto.mkt-resto-apple .resto-timeline-step span:last-child{color:var(--text-muted,var(--nael-text-muted));grid-column:2;font-size:14px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-reporting-footnote{text-align:center;max-width:40rem;color:var(--text-faint,var(--nael-text-faint));margin:24px auto 0;font-size:13px;line-height:1.6}body.mkt-audience-resto.mkt-resto-apple .resto-loop-footnote{text-align:center;max-width:32rem;color:var(--text-muted,var(--nael-text-muted));margin:16px auto 0;font-size:13px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-ec-bridge{text-align:center;background:linear-gradient(145deg,#1111100a,#11111005);border:1px solid #1111101f;border-radius:16px;max-width:40rem;margin:36px auto 0;padding:18px 20px}body.mkt-audience-resto.mkt-resto-apple .resto-ec-bridge__loop{color:var(--text,#1c1a14);margin:0 0 8px;font-size:14px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-ec-bridge__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--nael-accent);vertical-align:middle;background:#1111101a;border-radius:999px;margin-right:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}body.mkt-audience-resto.mkt-resto-apple .resto-ec-bridge__note{color:var(--text-muted,var(--nael-text-muted));margin:0;font-size:12px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-ec-bridge__note a{color:var(--accent,var(--nael-accent));font-weight:600;text-decoration:none}body.mkt-audience-resto.mkt-resto-apple .resto-ec-bridge__note a:hover{text-decoration:underline}body.mkt-audience-resto.mkt-resto-apple .resto-comptable-cols{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}body.mkt-audience-resto.mkt-resto-apple .resto-comptable-col{border-radius:var(--resto-apple-radius);box-shadow:var(--resto-apple-shadow);background:linear-gradient(165deg,#fff 0%,#faf9f6 100%);border:1px solid #1c1a1412;padding:24px 22px}body.mkt-audience-resto.mkt-resto-apple .resto-comptable-label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent,var(--nael-accent));margin-bottom:14px;font-size:11px;font-weight:700;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-comptable-col ul{margin:0;padding-left:18px}body.mkt-audience-resto.mkt-resto-apple .resto-comptable-col li{color:var(--text-muted,var(--nael-text-muted));margin-bottom:8px;font-size:14px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-comptable-col li:last-child{margin-bottom:0}body.mkt-audience-resto.mkt-resto-apple .product-shell.shell-compact{border-radius:var(--resto-apple-radius-lg);border:1px solid #1c1a1414;overflow:hidden;box-shadow:0 2px 8px #1c1a140f,0 24px 64px #1c1a141f}body.mkt-audience-resto.mkt-resto-apple .hero-float-card{border-radius:var(--resto-apple-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--resto-apple-shadow-hover);background:#fffffff0;border:1px solid #1c1a1412;padding:16px 18px}body.mkt-audience-resto.mkt-resto-apple .hero-float-title{letter-spacing:-.03em;font-size:1.5rem}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-grid--3{grid-template-columns:repeat(3,1fr)}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-grid--stack{grid-template-columns:1fr;gap:12px}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-proof .resto-marcel-grid{margin-top:0}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card{border-radius:var(--resto-apple-radius);box-shadow:var(--resto-apple-shadow);background:linear-gradient(165deg,#fff 0%,#faf9f6 100%);border:1px solid #1c1a1412;flex-direction:column;gap:12px;padding:24px 22px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card:hover{box-shadow:var(--resto-apple-shadow-hover);transform:translateY(-3px)}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card__tag{background:var(--accent-light,var(--nael-accent-light));color:var(--accent,var(--nael-accent));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card__amount{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--red,#dc2626);white-space:nowrap;font-size:1.35rem;font-weight:500;line-height:1}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card__amount small{font-family:var(--font-sans);color:var(--text-faint,var(--nael-text-faint));font-size:12px;font-weight:600}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card__amount--ok{color:var(--green,#059669)}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card--ok{background:linear-gradient(165deg,#fff 0%,#f7fdf9 100%);border-color:#0596692e}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card__body{color:var(--text-muted,var(--nael-text-muted));margin:0;font-size:14px;line-height:1.6}body.mkt-audience-resto.mkt-resto-apple #marcel .proof-convert{border:none;margin-top:40px;padding-top:0}body.mkt-audience-resto.mkt-resto-apple .proof-convert-note{color:var(--text-faint,var(--nael-text-faint));font-size:13px}body.mkt-audience-resto.mkt-resto-apple .resto-steps{gap:20px;margin:48px 0 20px;position:relative}@media (width>=769px){body.mkt-audience-resto.mkt-resto-apple .resto-steps:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#11111026 20% 80%,#0000);height:1px;position:absolute;top:36px;left:12%;right:12%}}body.mkt-audience-resto.mkt-resto-apple .resto-step{z-index:1;text-align:left;border-radius:var(--resto-apple-radius);box-shadow:var(--resto-apple-shadow);background:#ffffffeb;border:1px solid #1c1a1412;padding:28px 22px 24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative}body.mkt-audience-resto.mkt-resto-apple .resto-step:hover{box-shadow:var(--resto-apple-shadow-hover);transform:translateY(-4px)}body.mkt-audience-resto.mkt-resto-apple .resto-step-num{background:linear-gradient(145deg, var(--nael-accent) 0%, var(--nael-accent) 100%);width:32px;height:32px;margin:0 0 16px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #11111047}body.mkt-audience-resto.mkt-resto-apple .resto-step strong{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text,#1c1a14);margin-bottom:8px;font-size:1.05rem;font-weight:500}body.mkt-audience-resto.mkt-resto-apple .resto-step span{color:var(--text-muted,var(--nael-text-muted));font-size:13px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-promise-tease{max-width:36rem;color:var(--text-muted,var(--nael-text-muted));background:#fff9;border:1px solid #1c1a140d;border-radius:14px;margin:28px auto 0;padding:14px 18px;font-size:13px;font-style:normal;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-promise-tease a{color:var(--accent,var(--nael-accent));font-weight:600;text-decoration:none}body.mkt-audience-resto.mkt-resto-apple .resto-promise-tease a:hover{text-decoration:underline}body.mkt-audience-resto.mkt-resto-apple .mkt-cross-audience{color:var(--text-faint,var(--nael-text-faint));border-top:1px solid #1c1a140f;margin-top:36px;padding-top:28px;font-size:13px}body.mkt-audience-resto.mkt-resto-apple .section-form .form-left h2{letter-spacing:-.03em;font-size:clamp(1.85rem,3.5vw,2.5rem)}body.mkt-audience-resto.mkt-resto-apple .form-checklist{flex-flow:wrap;justify-content:center;gap:8px;max-width:none}body.mkt-audience-resto.mkt-resto-apple .form-checklist li{background:var(--cream,#f7f5f0);border:1px solid #1c1a140f;border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;display:inline-flex}body.mkt-audience-resto.mkt-resto-apple .form-card{border-radius:var(--resto-apple-radius-lg);box-shadow:var(--resto-apple-shadow-hover);background:#fffffffa;border:1px solid #1c1a1412;padding:36px 32px}body.mkt-audience-resto.mkt-resto-apple .landing-signup .input{border-color:#1c1a141a;border-radius:12px;transition:border-color .2s,box-shadow .2s}body.mkt-audience-resto.mkt-resto-apple .landing-signup .input:focus{border-color:#11111073;box-shadow:0 0 0 4px #1111101a}body.mkt-audience-resto.mkt-resto-apple .btn-submit{border-radius:14px;padding:16px 24px;font-size:16px;box-shadow:0 4px 16px #11111038}body.mkt-audience-resto.mkt-resto-apple .section-cta-dark .section-header h2{letter-spacing:-.035em;font-size:clamp(1.85rem,4vw,2.75rem)}body.mkt-audience-resto.mkt-resto-apple .section-cta-dark .section-desc{opacity:.72;font-size:1.05rem}body.mkt-audience-resto.mkt-resto-apple .fe-sticky{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#f7f5f0e0;border-top:1px solid #1c1a1414;box-shadow:0 -12px 40px #1c1a1414}body.mkt-audience-resto.mkt-resto-apple .fe-sticky-text{color:var(--text-muted,var(--nael-text-muted));font-size:14px}body.mkt-audience-resto.mkt-resto-apple .fe-sticky-text strong{color:var(--text,#1c1a14)}body.mkt-audience-resto.mkt-resto-apple .fe-sticky-cta{border-radius:12px;padding:11px 22px;box-shadow:0 4px 14px #11111033}@media (width<=768px){body.mkt-audience-resto.mkt-resto-apple .resto-marcel-grid,body.mkt-audience-resto.mkt-resto-apple .resto-marcel-grid--3,body.mkt-audience-resto.mkt-resto-apple .resto-truth-grid,body.mkt-audience-resto.mkt-resto-apple .resto-promise-grid,body.mkt-audience-resto.mkt-resto-apple .resto-comptable-cols,body.mkt-audience-resto.mkt-resto-apple .resto-timeline-step{grid-template-columns:1fr}body.mkt-audience-resto.mkt-resto-apple .resto-timeline-when{grid-row:auto}body.mkt-audience-resto.mkt-resto-apple .resto-timeline-step span:last-child{grid-column:1}body.mkt-audience-resto.mkt-resto-apple .form-checklist{flex-direction:column;align-items:stretch}body.mkt-audience-resto.mkt-resto-apple .form-checklist li{justify-content:flex-start}body.mkt-audience-resto.mkt-resto-apple .resto-step{text-align:center}body.mkt-audience-resto.mkt-resto-apple .resto-step-num{margin-inline:auto}}@media (prefers-reduced-motion:reduce){body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card,body.mkt-audience-resto.mkt-resto-apple .resto-step,body.mkt-audience-resto.mkt-resto-apple .resto-truth-card,body.mkt-audience-resto.mkt-resto-apple .resto-promise-card,body.mkt-audience-resto.mkt-resto-apple .btn-primary{transition:none}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-card:hover,body.mkt-audience-resto.mkt-resto-apple .resto-step:hover{transform:none}}body.mkt-audience-resto .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}body.mkt-audience-resto.mkt-resto-apple .mkt-integrations-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}body.mkt-audience-resto.mkt-resto-apple .mkt-integrations-row__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint,var(--nael-text-faint));margin-right:4px;font-size:11px;font-weight:600}body.mkt-audience-resto.mkt-resto-apple .mkt-integrations-row__pill{color:#4a4540;background:#fff;border:1px solid #1c1a141a;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-band{background:linear-gradient(90deg,#1111100f,#ffffffe6,#1111100f);border-block:1px solid #1111101a;padding:28px 0 32px}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-band__text{text-align:center;font-family:var(--font-sans);color:var(--text-muted,var(--nael-text-muted));margin:0;font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.7}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-band__text strong{font-family:var(--font-sans);color:var(--text,#1c1a14);font-weight:600}body.mkt-audience-resto.mkt-resto-apple .resto-marcel-band__tag{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--nael-accent);margin-right:10px;font-size:10px;font-weight:700;display:inline-block}body.mkt-audience-resto.mkt-resto-apple .resto-features-strip{background:#fff;border-bottom:1px solid #1c1a140f;padding:48px 0 44px}body.mkt-audience-resto.mkt-resto-apple .resto-promise-grid--compact{gap:20px;margin-top:0}body.mkt-audience-resto.mkt-resto-apple .resto-promise-grid--compact .resto-promise-card{gap:12px;padding:28px 24px}body.mkt-audience-resto.mkt-resto-apple .resto-features-strip .resto-promise-card:after{display:none}body.mkt-audience-resto.mkt-resto-apple .resto-features-strip .resto-promise-card{overflow:visible}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-routine{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-routine:before{content:"";pointer-events:none;background:linear-gradient(#11111059 0%,#1111101f 100%);border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:15px}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-routine__step{z-index:1;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:16px;padding:14px 0;display:flex;position:relative}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-routine__step+.resto-pilotage-routine__step{border-top:1px solid #1c1a140f}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-routine__num{width:32px;height:32px;font-family:var(--font-serif);color:#fff;background:var(--nael-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:500;display:inline-flex;box-shadow:0 0 0 4px #fff,0 4px 12px #11111040}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-routine__body{min-width:0;padding-top:2px}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-routine__step strong{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--text,#1c1a14);margin-bottom:6px;font-size:1.15rem;font-weight:500;line-height:1.25;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-routine__step span{color:var(--text-muted,var(--nael-text-muted));max-width:34ch;font-size:.95rem;line-height:1.5;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-effort{color:#1c1a14;background:linear-gradient(145deg,#f0fdf4 0%,#ecfdf5 100%);border:1px solid #05966933;border-radius:14px;margin:22px 0 0;padding:14px 16px;font-size:.92rem;line-height:1.5}body.mkt-audience-resto.mkt-resto-apple .resto-pilotage-effort strong{color:#059669;font-weight:650}body.mkt-audience-resto.mkt-resto-apple #pilotage.mkt-band--white{background:#fff;border-top:1px solid #1c1a140f;border-bottom:1px solid #1c1a140f}body.mkt-audience-resto.mkt-resto-apple #pilotage .resto-section-split__copy{max-width:28rem}body.mkt-audience-resto.mkt-resto-apple .container--1100{max-width:1100px}body.mkt-audience-resto.mkt-resto-apple #boucle.resto-boucle{background:radial-gradient(80% 55% at 50% -10%,#1111101a,#0000 55%),radial-gradient(40% 40% at 100% 80%,#0596690f,#0000 50%),#f7f5f0;border-block:1px solid #1c1a1414;overflow:hidden}body.mkt-audience-resto.mkt-resto-apple #boucle.resto-boucle .mkt-band-head h2{max-width:16ch}body.mkt-audience-resto.mkt-resto-apple #boucle.resto-boucle .mkt-band-head h2 em{color:var(--nael-accent);font-style:normal}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;margin:48px auto 0;padding:0 8px;list-style:none;display:grid;position:relative}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#11111047 0 8px,#0000 8px 16px);height:2px;position:absolute;top:50%;left:6%;right:6%}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card{z-index:1;height:100%;animation:.75s cubic-bezier(.22,1,.36,1) both resto-boucle-rise;animation-delay:calc(var(--d,0) * .1s);background:#fff;border:1px solid #1c1a1414;border-radius:20px;flex-direction:column;gap:10px;padding:18px 16px 16px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;position:relative;box-shadow:0 4px 16px #1c1a140a,0 14px 36px #1111100f}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1c1a1412,0 20px 48px #1111101f}@keyframes resto-boucle-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card:not(:last-child):after{content:"→";z-index:2;background:var(--nael-accent);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%);box-shadow:0 4px 14px #11111059}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__n{font-family:var(--nael-font-display);letter-spacing:.08em;color:#11111080;margin:0;font-size:.78rem;font-weight:500;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__verb{font-family:var(--nael-font-display);letter-spacing:-.03em;color:#1c1a14;margin:0;font-size:clamp(1.75rem,2.8vw,2.2rem);font-weight:500;line-height:1}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__line{color:var(--nael-text-muted);margin:0;font-size:.9rem;line-height:1.35}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__proof,body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__chips,body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__stack{margin-top:4px}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__proof{background:linear-gradient(155deg,#fff7f0 0%,#ffece0 100%);border:1px solid #c8392a2e;border-radius:14px;padding:12px 12px 11px}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__proof--ok{background:linear-gradient(155deg,#eefbf3 0%,#dcfce7 100%);border-color:#05966940}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__proof-lbl{letter-spacing:.06em;text-transform:uppercase;color:#a85a00;margin-bottom:5px;font-size:10px;font-weight:700;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__proof--ok .resto-boucle-orbit__proof-lbl{color:#059669}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__proof strong{font-family:var(--nael-font-display);letter-spacing:-.03em;color:#c8392a;margin-bottom:4px;font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:600;line-height:1;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__proof--ok strong{color:#059669}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__proof-meta{color:var(--nael-text-muted);font-size:11px}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__chips{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__chips li{border:1px solid var(--nael-accent-ring);color:var(--nael-text);background:#1111100f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__chips li em{font-style:normal;font-family:var(--nael-font-display);letter-spacing:-.02em;color:#059669;white-space:nowrap;font-size:.92rem;font-weight:600}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__stack{background:var(--nael-landing-ink-grad);color:#fff;border-radius:14px;padding:12px 12px 11px;box-shadow:inset 0 1px #ffffff26}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__stack-lbl{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:5px;font-size:10px;font-weight:700;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__stack strong{font-family:var(--nael-font-display);letter-spacing:-.03em;margin-bottom:4px;font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:600;line-height:1;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__stack-meta{opacity:.88;font-size:11px}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card--voir{background:linear-gradient(165deg,#fff 0%,#fff8f2 100%)}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card--agir{background:linear-gradient(165deg,#fff 0%,#f5f3ed 100%)}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card--mesurer{background:linear-gradient(165deg,#fff 0%,#f1fbf4 100%)}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card--loop{background:linear-gradient(165deg,#fff 0%,#f5f3ed 100%)}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card--loop .resto-boucle-orbit__verb{letter-spacing:-.04em;font-size:clamp(1.45rem,2.2vw,1.85rem)}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-closer{text-align:center;max-width:36rem;color:var(--nael-text-muted);margin:40px auto 0;font-size:1.1rem;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-closer strong{color:#1c1a14;font-weight:650}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-closer em{font-family:var(--nael-font-display);color:var(--nael-accent);font-style:normal}body.mkt-audience-resto.mkt-resto-apple #boucle .proof-convert{margin-top:28px}@media (prefers-reduced-motion:reduce){body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card{animation:none}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card:hover{transform:none}}@media (width<=960px){body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit:before,body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card:nth-child(2):after{display:none}}@media (width<=560px){body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit{grid-template-columns:1fr;gap:12px}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card:not(:last-child):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(90deg)}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card{padding-bottom:20px}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__card:last-child{padding-bottom:16px}body.mkt-audience-resto.mkt-resto-apple .resto-boucle-orbit__verb{font-size:2rem}}body.mkt-audience-resto.mkt-resto-apple .resto-loop-mock--large{max-width:880px;margin-inline:auto}body.mkt-audience-resto.mkt-resto-apple .resto-ladder-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-ladder-list li{background:#fff;border:1px solid #1c1a1414;border-radius:14px;padding:14px 16px}body.mkt-audience-resto.mkt-resto-apple .resto-ladder-list strong{color:#1c1a14;margin-bottom:4px;font-size:14px;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-ladder-list span{color:var(--text-muted,var(--nael-text-muted));font-size:13px;line-height:1.5}body.mkt-audience-resto.mkt-resto-apple .resto-multi-note{color:var(--text-muted,var(--nael-text-muted));margin-top:16px;font-size:13px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist{max-width:560px;margin:48px auto 0;padding:0 20px}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__inner{border:1px solid var(--nael-accent-ring);background:linear-gradient(165deg,#fff 0%,#f7f5f0 100%);border-radius:20px;flex-direction:column;gap:24px;padding:32px 28px;display:flex;box-shadow:0 12px 40px #1111100f}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__head{text-align:center}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__head .section-eyebrow{margin-bottom:10px;display:block}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__head h3,body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__copy h3{font-family:var(--font-serif);letter-spacing:-.02em;color:#1c1a14;margin:0 0 8px;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:500;line-height:1.2}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__head p,body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__copy p{max-width:36ch;color:var(--text-muted,var(--nael-text-muted));margin:0 auto;font-size:14px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form{width:100%;min-width:0}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form .form-field{margin-bottom:14px}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:14px;display:grid}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form .input,body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form .select-wrap{width:100%;min-width:0}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form .select-wrap select{width:100%}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form .checkbox-field{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:0;display:flex}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form .checkbox-field input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form .checkbox-field-text{color:var(--text-muted,var(--nael-text-muted));font-size:12px;line-height:1.55}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__submit{justify-content:center;width:100%;margin-top:18px}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__feedback{text-align:center;margin-top:12px;font-size:13px}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__feedback.is-error{color:#dc2626}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__success{color:#059669;text-align:center;background:#05966914;border:1px solid #0596692e;border-radius:12px;padding:16px;font-size:14px;line-height:1.55}@media (width<=520px){body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__inner{padding:24px 20px}body.mkt-audience-resto.mkt-resto-apple .resto-waitlist__form-row{grid-template-columns:1fr}}.resto-hero-split{padding:clamp(64px,8vw,96px) 24px clamp(48px,6vw,72px);position:relative;overflow:visible}.resto-hero-split__ambient{pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 60% at 50% -10%, var(--nael-accent-light), transparent 55%), radial-gradient(ellipse 50% 40% at 90% 20%, #1c1a1408, transparent 50%);position:absolute;inset:0}.resto-hero-split__wrap{z-index:1;justify-content:center;align-items:center;gap:clamp(28px,4vw,52px);max-width:1080px;margin:0 auto;display:flex;position:relative}.resto-hero-split__copy{text-align:left;flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;max-width:32rem;display:flex}.resto-hero-split__copy h1{font-family:var(--nael-font-display);letter-spacing:-.03em;color:var(--text,#1c1a14);max-width:15ch;margin:0 0 14px;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:400;line-height:1.1}.resto-hero-split__copy .hero-sub{text-align:left;max-width:34ch;margin:0 0 22px}.resto-hero-split__copy .hero-hosting-pill,.resto-hero-split__copy .section-eyebrow{align-self:flex-start}.resto-hero-split__cta{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.resto-hero-split__copy .hero-cta-note{text-align:left;margin:0}.resto-hero-split__mock{flex:none;justify-content:flex-start;align-items:center;width:min(400px,42vw);display:flex}.resto-hero-split .mkt-hero-resto-mock.product-shell,.resto-hero-split .mkt-hero-consult-mock.product-shell,.resto-hero-split .mkt-hero-reporting-mock.product-shell{text-align:left;background:#f7f5f0;border:1px solid #1c1a141a;border-radius:16px;width:100%;max-width:none;margin:0;animation:none;overflow:hidden;box-shadow:0 8px 28px #1c1a1412,0 20px 48px #1111100f}.resto-hero-split .mkt-hero-resto-mock__app{grid-template-columns:84px 1fr}@media (width<=899px){.resto-hero-split__wrap{text-align:center;flex-direction:column;gap:28px}.resto-hero-split__copy{text-align:center;align-items:center;width:100%;max-width:36rem}.resto-hero-split__copy h1,.resto-hero-split__copy .hero-sub,.resto-hero-split__copy .hero-cta-note{text-align:center;margin-left:auto;margin-right:auto}.resto-hero-split__copy .hero-hosting-pill,.resto-hero-split__copy .section-eyebrow{align-self:center}.resto-hero-split__cta{justify-content:center}.resto-hero-split__mock{width:min(360px,100%);margin-inline:auto}}body.mkt-audience-comptable.mkt-comptable-apple{--comptable-ec-green:var(--nael-landing-ec);--comptable-ec-green-soft:var(--nael-landing-ec-soft);--comptable-ec-green-border:var(--nael-landing-ec-border);--comptable-nael-ink:var(--nael-landing-ink);--comptable-nael-ink-soft:var(--nael-landing-ink-soft);--comptable-nael-ink-border:var(--nael-landing-ink-border);--comptable-apple-radius:var(--nael-landing-radius);--comptable-apple-radius-lg:var(--nael-landing-radius-lg);--comptable-apple-shadow:var(--nael-landing-shadow);--comptable-apple-shadow-hover:var(--nael-landing-shadow-hover);font-family:var(--nael-font-ui), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega__ambient{background:radial-gradient(ellipse 80% 60% at 50% -10%, var(--nael-accent-light), transparent 55%), radial-gradient(ellipse 50% 40% at 90% 20%, #1c1a1408, transparent 50%)}body.mkt-audience-comptable.mkt-comptable-apple .hero.hero-mega.mkt-hero{padding:clamp(88px,12vw,112px) 0 clamp(64px,8vw,80px)!important}body.mkt-audience-comptable.mkt-comptable-apple #marie.mkt-band--white{background:var(--nael-surface);border-block:1px solid #1c1a140f}body.mkt-audience-comptable.mkt-comptable-apple #comment.mkt-band--cream,body.mkt-audience-comptable.mkt-comptable-apple #tarifs.mkt-band--white{border-block:1px solid #1c1a140f}body.mkt-audience-comptable.mkt-comptable-apple #comment.mkt-band--cream{background:linear-gradient(180deg, #ffffff80 0%, var(--nael-bg) 100%)!important}body.mkt-audience-comptable.mkt-comptable-apple #pourquoi.mkt-band--cream{background:var(--nael-surface);border-block:1px solid #1c1a140f}body.mkt-audience-comptable.mkt-comptable-apple #pourquoi .resto-marcel-grid{grid-template-columns:repeat(3,1fr);max-width:960px}@media (width<=900px){body.mkt-audience-comptable.mkt-comptable-apple #pourquoi .resto-marcel-grid{grid-template-columns:1fr;max-width:420px}}body.mkt-audience-comptable.mkt-comptable-apple #marie.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #pourquoi.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #comment.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #tarifs.mkt-band{padding:clamp(72px,10vw,104px) 0}body.mkt-audience-comptable.mkt-comptable-apple .section-form.mkt-band{background:var(--nael-surface);padding:clamp(80px,11vw,120px) 0}body.mkt-audience-comptable.mkt-comptable-apple #marie.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #comment.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #tarifs.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #confiance.mkt-band,body.mkt-audience-comptable.mkt-comptable-apple #faq.mkt-band{text-align:center}body.mkt-audience-comptable.mkt-comptable-apple .section-eyebrow{text-align:center;letter-spacing:.14em;margin-bottom:18px;font-size:11px;display:block}body.mkt-audience-comptable.mkt-comptable-apple .mkt-band-head,body.mkt-audience-comptable.mkt-comptable-apple .mkt-band-head--center{text-align:center}body.mkt-audience-comptable.mkt-comptable-apple .mkt-band-head h2{letter-spacing:-.035em;max-width:20ch;margin-inline:auto;font-size:clamp(1.75rem,3.8vw,2.65rem);line-height:1.12}body.mkt-audience-comptable.mkt-comptable-apple #marie .mkt-band-head h2{max-width:22ch}body.mkt-audience-comptable.mkt-comptable-apple .mkt-band-head .section-desc{max-width:42rem;color:var(--nael-text-muted);margin:16px auto 0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}body.mkt-audience-comptable.mkt-comptable-apple .container--920{max-width:920px}body.mkt-audience-comptable.mkt-comptable-apple .container--960{max-width:960px}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-inner{text-align:center;flex-direction:column;align-items:center;gap:44px}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-left{flex-direction:column;flex:0 auto;align-items:center;width:100%;max-width:640px;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .hero-hosting-pill{color:var(--nael-text-muted);letter-spacing:.02em;background:#ffffffeb;border:1px solid #1c1a1414;border-radius:100px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 12px #1c1a140f}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega h1,body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-sub,body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-product{max-width:580px;margin-left:auto;margin-right:auto}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega h1{letter-spacing:-.04em;font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.05}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-sub{color:var(--nael-text-muted);font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.6}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-product{color:var(--nael-text-faint);margin-top:14px;font-size:14px;line-height:1.55}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-cta,body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .mkt-trust-row{justify-content:center}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-mention{border-radius:var(--comptable-apple-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:480px;box-shadow:var(--comptable-apple-shadow);text-align:center;background:#ffffffe0;border:1px solid #1c1a140f;margin:22px auto 0;padding:14px 18px}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-right{width:min(460px,100%);margin-inline:auto}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-product-stage{margin-inline:auto}body.mkt-audience-comptable.mkt-comptable-apple .mkt-trust-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px auto 0;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .mkt-trust-row span{color:var(--nael-text-muted);letter-spacing:.01em;background:#ffffffeb;border:1px solid #1c1a1412;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #1c1a140a}body.mkt-audience-comptable.mkt-comptable-apple .mkt-trust-row span i{color:var(--comptable-nael-ink);font-size:10px}body.mkt-audience-comptable.mkt-comptable-apple .btn-primary{letter-spacing:-.01em;border-radius:14px;padding:17px 34px;font-size:16px;box-shadow:0 4px 16px #11111038}body.mkt-audience-comptable.mkt-comptable-apple .btn-primary:hover{box-shadow:0 8px 28px #11111052}body.mkt-audience-comptable.mkt-comptable-apple .btn-secondary{border-radius:14px;padding:16px 28px}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .hero-stage{position:relative}body.mkt-audience-comptable.mkt-comptable-apple .hero-float-card{z-index:10;border-radius:var(--comptable-apple-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(252px,52%);box-shadow:var(--comptable-apple-shadow-hover);text-align:left;background:#fffffff0;border:1px solid #1c1a1412;padding:16px 18px;position:absolute;bottom:-18px;right:-6px}body.mkt-audience-comptable.mkt-comptable-apple .hero-float-title{letter-spacing:-.03em;font-size:1.35rem}body.mkt-audience-comptable.mkt-comptable-apple .hero-float-label{color:var(--comptable-nael-ink)}body.mkt-audience-comptable.mkt-comptable-apple .hero-glow{background:radial-gradient(70% 60%,#11111014,#0000 70%),radial-gradient(50% 40% at 80% 20%,#1111100f,#0000 60%)}body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:720px;margin:40px auto 0;padding:0;list-style:none;display:grid}body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-card{border-radius:var(--comptable-apple-radius);box-shadow:var(--comptable-apple-shadow);text-align:center;background:linear-gradient(165deg,#fff 0%,#faf9f6 100%);border:1px solid #1c1a1412;flex-direction:column;gap:10px;padding:24px 22px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-card:hover{box-shadow:var(--comptable-apple-shadow-hover);transform:translateY(-4px)}body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-card__head{flex-direction:column;align-items:center;gap:8px;margin-bottom:4px;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-card__tag{background:var(--comptable-nael-ink-soft);color:var(--comptable-nael-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-card__amount{font-family:var(--nael-font-display);letter-spacing:-.03em;color:var(--nael-text);font-size:1.5rem;font-weight:500}body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-card__body{color:var(--nael-text-muted);margin:0;font-size:14px;line-height:1.6}body.mkt-audience-comptable.mkt-comptable-apple .proof-convert,body.mkt-audience-comptable.mkt-comptable-apple .proof-convert-actions{text-align:center;justify-content:center}body.mkt-audience-comptable.mkt-comptable-apple #marie .proof-convert{border:none;margin-top:40px;padding-top:0}body.mkt-audience-comptable.mkt-comptable-apple .proof-convert-note{color:var(--nael-text-faint);font-size:13px}body.mkt-audience-comptable.mkt-comptable-apple .comptable-proof-highlight{border-radius:var(--comptable-apple-radius-lg);max-width:640px;box-shadow:var(--comptable-apple-shadow);text-align:center;background:linear-gradient(165deg,#fff 0%,#faf9f6 100%);border:1px solid #1c1a1412;margin:36px auto 0;padding:28px 32px}body.mkt-audience-comptable.mkt-comptable-apple .comptable-proof-highlight__body{color:var(--nael-text-muted);margin:0;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65}body.mkt-audience-comptable.mkt-comptable-apple .comptable-proof-highlight__gain{border-top:1px solid #1c1a140f;flex-direction:column;align-items:center;gap:4px;margin-top:22px;padding-top:22px;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .comptable-proof-highlight__gain-val{font-family:var(--nael-font-display);letter-spacing:-.03em;color:var(--comptable-nael-ink);font-size:1.75rem;font-weight:500;line-height:1}body.mkt-audience-comptable.mkt-comptable-apple .comptable-proof-highlight__gain-lbl{color:var(--nael-text-muted);max-width:16rem;font-size:12px;line-height:1.45}body.mkt-audience-comptable.mkt-comptable-apple .resto-steps{grid-template-columns:repeat(3,1fr);gap:20px;max-width:880px;margin:48px auto 20px;display:grid;position:relative}@media (width>=769px){body.mkt-audience-comptable.mkt-comptable-apple .resto-steps:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#11111026 20% 80%,#0000);height:1px;position:absolute;top:36px;left:12%;right:12%}}body.mkt-audience-comptable.mkt-comptable-apple .resto-step{z-index:1;text-align:center;border-radius:var(--comptable-apple-radius);box-shadow:var(--comptable-apple-shadow);background:#ffffffeb;border:1px solid #1c1a1412;padding:28px 22px 24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative}body.mkt-audience-comptable.mkt-comptable-apple .resto-step:hover{box-shadow:var(--comptable-apple-shadow-hover);transform:translateY(-4px)}body.mkt-audience-comptable.mkt-comptable-apple .resto-step-num{width:32px;height:32px;color:var(--nael-accent-fg);background:var(--nael-landing-ink-grad);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:13px;font-weight:700;display:flex;box-shadow:0 4px 12px #11111047}body.mkt-audience-comptable.mkt-comptable-apple .resto-step strong{font-family:var(--nael-font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:1.05rem;font-weight:500;display:block}body.mkt-audience-comptable.mkt-comptable-apple .resto-step span{color:var(--nael-text-muted);font-size:13px;line-height:1.55}body.mkt-audience-comptable.mkt-comptable-apple #comment.section-how .section-eyebrow{color:var(--comptable-nael-ink,var(--nael-landing-ink))!important}body.mkt-audience-comptable.mkt-comptable-apple #comment.section-how .mkt-band-head h2{color:var(--nael-text)}body.mkt-audience-comptable.mkt-comptable-apple #comment.section-how .mkt-band-head h2 em{color:var(--comptable-nael-ink,var(--nael-landing-ink))}body.mkt-audience-comptable.mkt-comptable-apple .mkt-cross-audience{text-align:center;color:var(--nael-text-faint);border-top:1px solid #1c1a140f;margin-top:36px;padding-top:28px;font-size:13px}body.mkt-audience-comptable.mkt-comptable-apple .mkt-cross-audience a{color:var(--comptable-nael-ink,var(--nael-landing-ink));font-weight:600;text-decoration:none}body.mkt-audience-comptable.mkt-comptable-apple .mkt-cross-audience a:hover{text-decoration:underline}body.mkt-audience-comptable.mkt-comptable-apple #comment.section-how .mkt-cross-audience strong{color:var(--nael-text)}body.mkt-audience-comptable .comptable-tarifs-stack{max-width:880px;margin:0 auto}body.mkt-audience-comptable .comptable-split{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin-top:40px;display:grid}body.mkt-audience-comptable .comptable-split--solo{grid-template-columns:1fr;max-width:520px;margin-inline:auto}body.mkt-audience-comptable .comptable-split__col{text-align:center;border-radius:var(--comptable-apple-radius-lg,28px);flex-direction:column;align-items:center;padding:32px 28px 28px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex}body.mkt-audience-comptable .comptable-split__col:hover{transform:translateY(-3px)}body.mkt-audience-comptable .comptable-split__free{border:1px solid var(--comptable-nael-ink-border,#1111101f);box-shadow:var(--comptable-apple-shadow);background:linear-gradient(165deg,#1111100a 0%,#fffffffa 100%)}body.mkt-audience-comptable .comptable-split__free:hover{box-shadow:0 2px 4px #1c1a140d,0 16px 48px #1111101a}body.mkt-audience-comptable .comptable-split__paid{border:1px solid var(--comptable-nael-ink-border,#11111029);box-shadow:var(--comptable-apple-shadow);background:linear-gradient(165deg,#1111100f 0%,#fffffffa 100%)}body.mkt-audience-comptable .comptable-split__paid:hover{box-shadow:0 2px 4px #1c1a140d,0 16px 48px #1111101f}body.mkt-audience-comptable .comptable-split__divider{justify-content:center;align-items:center;padding:0 14px;display:flex}body.mkt-audience-comptable .comptable-split__divider span{letter-spacing:.06em;text-transform:uppercase;width:36px;height:36px;color:var(--nael-text-faint);background:#fffffff2;border:1px solid #1c1a1414;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 8px #1c1a140f}body.mkt-audience-comptable .comptable-split__head{flex-direction:column;align-items:center;gap:10px;margin-bottom:14px;display:flex}body.mkt-audience-comptable .comptable-split__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--comptable-nael-ink);background:var(--comptable-nael-ink-soft);border:1px solid var(--comptable-nael-ink-border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}body.mkt-audience-comptable .comptable-split__badge--featured{color:var(--nael-accent-fg);background:var(--nael-accent);border-color:#0000;box-shadow:0 4px 12px #11111047}body.mkt-audience-comptable .comptable-split__head h3{font-family:var(--nael-font-display);color:var(--nael-text);max-width:16ch;margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:400;line-height:1.15}body.mkt-audience-comptable .comptable-split__price{font-family:var(--nael-font-display);letter-spacing:-.03em;color:var(--nael-text);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1}body.mkt-audience-comptable .comptable-split__paid .comptable-split__price{color:var(--comptable-nael-ink)}body.mkt-audience-comptable .comptable-split__price small{font-family:var(--nael-font-ui);color:var(--nael-text-muted);font-size:.85rem;font-weight:400}body.mkt-audience-comptable .comptable-split__lead{color:var(--nael-text-muted);max-width:22rem;margin:0 auto 20px;font-size:14px;line-height:1.65}body.mkt-audience-comptable .comptable-split__list{flex-direction:column;align-items:center;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}body.mkt-audience-comptable .comptable-split__list li{color:var(--nael-text);background:#ffffffbf;border:1px solid #1c1a140f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}body.mkt-audience-comptable .comptable-split__free .comptable-split__list li i,body.mkt-audience-comptable .comptable-split__paid .comptable-split__list li i{color:var(--comptable-nael-ink);font-size:11px}body.mkt-audience-comptable .comptable-forfait-cabinet{border-radius:var(--comptable-apple-radius-lg,28px);border:1px solid var(--comptable-nael-ink-border);box-shadow:var(--comptable-apple-shadow-hover);background:linear-gradient(#1111100d 0%,#fffffffa 42%);margin-top:48px;padding:36px 28px 28px}body.mkt-audience-comptable .comptable-forfait-cabinet__head{text-align:center;max-width:560px;margin:0 auto 32px}body.mkt-audience-comptable .comptable-forfait-cabinet__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--comptable-nael-ink);margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}body.mkt-audience-comptable .comptable-forfait-cabinet__head h3{font-family:var(--nael-font-display);color:var(--nael-text);margin-bottom:10px;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:400;line-height:1.15}body.mkt-audience-comptable .comptable-forfait-cabinet__head p{color:var(--nael-text-muted);margin:0;font-size:15px;line-height:1.65}body.mkt-audience-comptable .comptable-pricing-grid{gap:14px;margin-top:0;display:grid}body.mkt-audience-comptable .comptable-pricing-grid--roles{grid-template-columns:repeat(3,1fr);align-items:stretch}body.mkt-audience-comptable .comptable-price-card{background:var(--nael-surface);border-radius:var(--comptable-apple-radius,20px);box-shadow:var(--comptable-apple-shadow);text-align:center;border:1px solid #1c1a1414;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .25s;display:flex;position:relative}body.mkt-audience-comptable .comptable-price-card:hover{box-shadow:var(--comptable-apple-shadow-hover);transform:translateY(-4px)}body.mkt-audience-comptable .comptable-price-card.is-featured{box-shadow:0 2px 4px #1c1a140d, 0 16px 48px var(--nael-accent-ring);background:linear-gradient(#1111100d 0%,#fff 100%);border-color:#11111066}body.mkt-audience-comptable .comptable-price-card.is-featured:hover{transform:translateY(-5px);box-shadow:0 4px 8px #1c1a140f,0 20px 56px #1111102e}body.mkt-audience-comptable .comptable-price-card__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--nael-accent-fg);background:var(--nael-accent);white-space:nowrap;border-radius:99px;padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1111104d}body.mkt-audience-comptable .comptable-price-card__role{letter-spacing:.1em;text-transform:uppercase;color:var(--comptable-nael-ink);font-size:11px;font-weight:600}body.mkt-audience-comptable .comptable-price-card__amount{font-family:var(--nael-font-display);color:var(--nael-text);font-size:2rem;font-weight:400;line-height:1.1}body.mkt-audience-comptable .comptable-price-card__amount small{font-family:var(--nael-font-ui);color:var(--nael-text-muted);font-size:.9rem;font-weight:400}body.mkt-audience-comptable .comptable-price-card__desc{color:var(--nael-text-muted);flex:1;max-width:18rem;font-size:13px;line-height:1.55}body.mkt-audience-comptable .comptable-forfait-note,body.mkt-audience-comptable .comptable-doctrine{text-align:center;max-width:36rem;margin-inline:auto}body.mkt-audience-comptable .comptable-forfait-note{color:var(--nael-text-muted);margin-top:24px;font-size:14px;line-height:1.55}body.mkt-audience-comptable .comptable-doctrine{background:var(--nael-surface-muted);border:1px solid var(--nael-border);color:var(--nael-text-muted);border-radius:14px;margin-top:32px;padding:18px 22px;font-size:14px;line-height:1.65}body.mkt-audience-comptable .comptable-doctrine strong{color:var(--comptable-nael-ink)}body.mkt-audience-comptable.mkt-comptable-apple .section-trust .trust-raft{text-align:center;max-width:720px;margin-inline:auto}body.mkt-audience-comptable.mkt-comptable-apple .comptable-trust-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .comptable-trust-pills span{color:var(--nael-text-muted);background:#ffffffeb;border:1px solid #1c1a1412;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #1c1a140a}body.mkt-audience-comptable.mkt-comptable-apple .comptable-trust-pills span i{color:var(--comptable-nael-ink);font-size:12px}body.mkt-audience-comptable.mkt-comptable-apple .comptable-trust-pills__integration{color:var(--nael-text);font-weight:600}body.mkt-audience-comptable.mkt-comptable-apple .section-faq .faq-list{max-width:680px;margin:40px auto 0}body.mkt-audience-comptable.mkt-comptable-apple .section-faq .faq-item summary{text-align:left}body.mkt-audience-comptable.mkt-comptable-apple .section-form .form-inner{flex-direction:column;align-items:center;gap:40px}body.mkt-audience-comptable.mkt-comptable-apple .section-form .form-left{text-align:center;max-width:560px}body.mkt-audience-comptable.mkt-comptable-apple .section-form .form-right{width:100%;max-width:520px}body.mkt-audience-comptable.mkt-comptable-apple .section-form .form-lead{color:var(--nael-text-muted);max-width:440px;margin:0 auto 20px;font-size:15px;line-height:1.6}body.mkt-audience-comptable.mkt-comptable-apple .section-form .form-checklist{color:var(--nael-text-muted);flex-wrap:wrap;justify-content:center;gap:8px;max-width:none;margin:0 auto;padding:0;font-size:13px;list-style:none;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .form-checklist li{background:var(--nael-bg);border:1px solid #1c1a140f;border-radius:999px;align-items:center;padding:8px 14px;display:inline-flex}body.mkt-audience-comptable.mkt-comptable-apple .form-checklist i{color:var(--comptable-nael-ink);margin-right:8px;font-size:11px}body.mkt-audience-comptable.mkt-comptable-apple .consult-inscription-card{border-radius:var(--comptable-apple-radius-lg);box-shadow:var(--comptable-apple-shadow-hover);text-align:center;background:#fffffffa;border:1px solid #1c1a1412;padding:36px 32px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}body.mkt-audience-comptable.mkt-comptable-apple .consult-inscription-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px #1c1a140d,0 20px 56px #1111101a}body.mkt-audience-comptable.mkt-comptable-apple .consult-inscription-card p{color:var(--nael-text-muted);margin:0 0 24px;font-size:14px;line-height:1.6}body.mkt-audience-comptable.mkt-comptable-apple .consult-inscription-card .btn-primary{justify-content:center;width:100%}body.mkt-audience-comptable.mkt-comptable-apple .consult-inscription-card .form-founder{color:var(--nael-text-faint);margin-top:16px;font-size:12px}body.mkt-audience-comptable.mkt-comptable-apple .section-form .form-left h2{letter-spacing:-.03em;font-size:clamp(1.85rem,3.5vw,2.5rem)}body.mkt-audience-comptable.mkt-comptable-apple .section-cta-dark .section-header{text-align:center}body.mkt-audience-comptable.mkt-comptable-apple .section-cta-dark .section-header h2{letter-spacing:-.035em;font-size:clamp(1.85rem,4vw,2.75rem)}body.mkt-audience-comptable.mkt-comptable-apple .section-cta-dark .section-desc{opacity:.72;font-size:1.05rem}body.mkt-audience-comptable.mkt-comptable-apple .section-cta-dark-actions{flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-top:24px;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .fe-sticky{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#f7f5f0e0;border-top:1px solid #1c1a1414;box-shadow:0 -12px 40px #1c1a1414}body.mkt-audience-comptable.mkt-comptable-apple .fe-sticky-text{color:var(--nael-text-muted);font-size:14px}body.mkt-audience-comptable.mkt-comptable-apple .fe-sticky-text strong{color:var(--nael-text)}body.mkt-audience-comptable.mkt-comptable-apple .fe-sticky-cta{border-radius:12px;padding:11px 22px;box-shadow:0 4px 14px #11111033}body.mkt-audience-comptable.mkt-comptable-apple .hero-mega .reveal{opacity:1;transform:none}@media (width<=860px){body.mkt-audience-comptable .comptable-split{grid-template-columns:1fr;gap:16px}body.mkt-audience-comptable .comptable-split__divider{order:2;padding:0}body.mkt-audience-comptable .comptable-split__free{order:1}body.mkt-audience-comptable .comptable-split__paid{order:3}body.mkt-audience-comptable .comptable-pricing-grid--roles,body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-grid,body.mkt-audience-comptable.mkt-comptable-apple .resto-steps{grid-template-columns:1fr}body.mkt-audience-comptable.mkt-comptable-apple .form-checklist{flex-direction:column;align-items:stretch}body.mkt-audience-comptable.mkt-comptable-apple .form-checklist li{justify-content:center}body.mkt-audience-comptable.mkt-comptable-apple .hero-float-card{width:100%;max-width:320px;margin:14px auto 0;position:relative;bottom:auto;right:auto}body.mkt-audience-comptable.mkt-comptable-apple .comptable-proof-highlight{padding:24px 20px}}@media (width<=768px){body.mkt-audience-comptable .comptable-split__col{padding:26px 22px 22px}body.mkt-audience-comptable .comptable-forfait-cabinet{padding:28px 20px 22px}}body.mkt-audience-comptable.mkt-comptable-apple #reporting.comptable-reporting-band{background:linear-gradient(180deg, #fff 0%, var(--nael-bg) 100%);text-align:center;border-block:1px solid #1c1a140f;padding:clamp(72px,10vw,104px) 0}body.mkt-audience-comptable.mkt-comptable-apple .comptable-reporting-unique{text-align:left;max-width:720px;margin-inline:auto}body.mkt-audience-comptable.mkt-comptable-apple .comptable-reporting-unique .comptable-proof-highlight__body{font-size:16px;line-height:1.65}body.mkt-audience-comptable.mkt-comptable-apple #reporting .mkt-band-head h2{max-width:22ch}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute{text-align:left;max-width:920px;margin:48px auto 0}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__compare{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}@media (width<=720px){body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__compare{grid-template-columns:1fr}}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__panel{border-radius:var(--comptable-apple-radius-lg);background:var(--nael-surface);box-shadow:var(--comptable-apple-shadow);border:1px solid #1c1a1414;padding:24px 22px 22px}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__panel--before{background:linear-gradient(165deg,#faf9f7 0%,#f3f1ec 100%);border-color:#1c1a140f}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__panel--after{background:linear-gradient(165deg, #fff 0%, var(--nael-surface-muted) 100%);border-color:var(--comptable-nael-ink-border,#1111102e)}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__panel-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--nael-text-muted);margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__panel--after .comptable-minute__panel-tag{color:var(--comptable-nael-ink,var(--nael-landing-ink))}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__panel-title{font-family:var(--nael-font-display);letter-spacing:-.02em;color:var(--nael-text);margin:0 0 14px;font-size:clamp(1.125rem,2vw,1.35rem);font-weight:500;line-height:1.25}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__list li{color:var(--nael-text-muted);padding-left:1.25rem;font-size:14px;line-height:1.55;position:relative}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__list li:before{content:"";background:#1c1a1433;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__panel--after .comptable-minute__list li:before{background:var(--comptable-nael-ink,var(--nael-landing-ink))}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__flow{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}@media (width<=768px){body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__flow{grid-template-columns:1fr}}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__step{border-radius:var(--comptable-apple-radius);background:#fffffff2;border:1px solid #1c1a1412;align-items:flex-start;gap:14px;padding:18px 16px;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__step-num{width:28px;height:28px;color:var(--nael-accent-fg);background:var(--comptable-nael-ink,var(--nael-landing-ink));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__step strong{color:var(--nael-text);margin-bottom:4px;font-size:14px;font-weight:600;display:block}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__step span{color:var(--nael-text-muted);font-size:13px;line-height:1.5;display:block}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__revenue{border-radius:var(--comptable-apple-radius-lg);background:var(--nael-landing-ink-grad);color:var(--nael-accent-fg);text-align:center;padding:28px 28px 26px;box-shadow:0 20px 48px #11111038}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__revenue-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin:0 0 8px;font-size:11px;font-weight:600}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__revenue-title{font-family:var(--nael-font-display);letter-spacing:-.02em;color:var(--nael-accent-fg);margin:0 0 12px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500;line-height:1.25}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__revenue-body{color:#ffffffeb;max-width:42rem;margin:0 auto;font-size:15px;line-height:1.65}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__revenue-body strong{color:var(--nael-accent-fg);font-weight:600}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__revenue-stack{color:#ffffffe0;border-top:1px solid #ffffff38;max-width:42rem;margin:18px auto 0;padding-top:18px;font-size:14px;line-height:1.6}body.mkt-audience-comptable.mkt-comptable-apple .comptable-minute__revenue-stack strong{color:var(--nael-accent-fg);font-weight:600}body.mkt-audience-comptable.mkt-comptable-apple .comptable-reporting-grid{grid-template-columns:repeat(2,1fr);max-width:960px;margin-inline:auto}@media (width>=1024px){body.mkt-audience-comptable.mkt-comptable-apple .comptable-reporting-grid{grid-template-columns:repeat(4,1fr);max-width:1100px}}@media (width<=900px){body.mkt-audience-comptable.mkt-comptable-apple .comptable-reporting-grid{grid-template-columns:1fr;max-width:420px}}body.mkt-audience-comptable.mkt-comptable-apple .comptable-reporting-card{border-color:var(--comptable-nael-ink-border)}body.mkt-audience-comptable.mkt-comptable-apple .comptable-reporting-card .resto-marcel-card__tag{color:var(--comptable-nael-ink,var(--nael-landing-ink));background:var(--comptable-nael-ink-soft)}body.mkt-audience-comptable.mkt-comptable-apple .comptable-reporting-footnote{max-width:42rem;color:var(--nael-text-muted);margin:32px auto 0;font-size:14px;line-height:1.65}body.mkt-audience-comptable.mkt-comptable-apple #reporting .proof-convert{margin-top:36px}body.mkt-audience-comptable.mkt-comptable-apple .proof-convert-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;display:flex}body.mkt-audience-comptable.mkt-comptable-apple #marie .proof-convert-actions .proof-convert-note{flex-basis:100%}body.mkt-audience-comptable.mkt-comptable-apple .hero-product-link{color:var(--comptable-nael-ink,var(--nael-landing-ink));text-underline-offset:2px;text-decoration:underline}body.mkt-audience-comptable.mkt-comptable-apple .hero-product-link:hover{color:var(--nael-text)}@media (prefers-reduced-motion:reduce){body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-card,body.mkt-audience-comptable.mkt-comptable-apple .resto-step,body.mkt-audience-comptable .comptable-price-card,body.mkt-audience-comptable .comptable-split__col,body.mkt-audience-comptable.mkt-comptable-apple .consult-inscription-card,body.mkt-audience-comptable.mkt-comptable-apple .btn-primary{transition:none}body.mkt-audience-comptable.mkt-comptable-apple .resto-marcel-card:hover,body.mkt-audience-comptable.mkt-comptable-apple .resto-step:hover,body.mkt-audience-comptable .comptable-price-card:hover,body.mkt-audience-comptable .comptable-split__col:hover,body.mkt-audience-comptable.mkt-comptable-apple .consult-inscription-card:hover{transform:none}}body.mkt-tarifs{--tarif-radius:22px;--tarif-shadow:0 2px 8px #1c1a140f, 0 12px 40px #1c1a1414;--tarif-shadow-hover:0 4px 16px #1c1a1414, 0 20px 56px #1c1a141f}body.mkt-tarifs .hero.mkt-hero--tarifs{padding:72px 0 32px}@media (width>=768px){body.mkt-tarifs .hero.mkt-hero--tarifs{padding:88px 0 40px}}body.mkt-tarifs .hero.mkt-hero--tarifs h1{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.25rem)}body.mkt-tarifs .mkt-trust-row{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:28px;font-size:13px;display:flex}body.mkt-tarifs .mkt-trust-row span{align-items:center;gap:7px;display:inline-flex}body.mkt-tarifs .mkt-trust-row i{color:var(--green);font-size:11px}body.mkt-tarifs .tarif-section{padding:56px 0;overflow:visible}@media (width>=768px){body.mkt-tarifs .tarif-section{padding:72px 0}}body.mkt-tarifs .tarif-section--compare{padding-top:24px}body.mkt-tarifs .tarif-section-head{text-align:center;max-width:640px;margin:0 auto 40px;padding:0 20px}body.mkt-tarifs .tarif-section-head h2{font-family:var(--nael-font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 12px;font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:400;line-height:1.15}body.mkt-tarifs .tarif-section-head h2 em{color:var(--accent);font-style:normal}body.mkt-tarifs .tarif-section-desc{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}body.mkt-tarifs .tarif-free-band{max-width:960px;margin:0 auto;padding:0 20px}body.mkt-tarifs .tarif-free-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--tarif-radius);box-shadow:var(--tarif-shadow);background:#fffffff5;border:1px solid #1c1a1414;grid-template-columns:1fr;align-items:center;gap:24px;padding:28px 24px;display:grid}@media (width>=768px){body.mkt-tarifs .tarif-free-card{grid-template-columns:auto 1fr auto;gap:32px;padding:32px 36px}}body.mkt-tarifs .tarif-free-price{text-align:center}@media (width>=768px){body.mkt-tarifs .tarif-free-price{text-align:left;min-width:100px}}body.mkt-tarifs .tarif-free-amount{font-family:var(--nael-font-display);color:var(--text);letter-spacing:-.03em;font-size:3rem;font-weight:300;line-height:1}body.mkt-tarifs .tarif-free-amount span{font-family:var(--nael-font-ui);color:var(--text-muted);font-size:1rem}body.mkt-tarifs .tarif-free-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:var(--green-bg);border-radius:999px;margin-top:8px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}body.mkt-tarifs .tarif-free-body h3{font-family:var(--nael-font-display);color:var(--text);margin:0 0 8px;font-size:1.35rem;font-weight:400}body.mkt-tarifs .tarif-free-body p{color:var(--text-muted);margin:0 0 14px;font-size:14px;line-height:1.6}body.mkt-tarifs .tarif-free-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){body.mkt-tarifs .tarif-free-list{grid-template-columns:1fr 1fr;gap:6px 20px}}body.mkt-tarifs .tarif-free-list li{color:var(--text);padding-left:20px;font-size:13px;line-height:1.45;position:relative}body.mkt-tarifs .tarif-free-list li:before{content:"";color:var(--accent);font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900;position:absolute;top:2px;left:0}body.mkt-tarifs .tarif-free-cta{flex-direction:column;align-items:center;gap:10px;display:flex}@media (width>=768px){body.mkt-tarifs .tarif-free-cta{align-items:flex-end;min-width:200px}}body.mkt-tarifs .tarif-free-cta .btn-primary,body.mkt-tarifs .tarif-free-cta .btn-secondary{text-align:center;white-space:normal;justify-content:center;align-items:center;width:auto;max-width:100%;display:inline-flex}body.mkt-tarifs .tarif-free-cta .btn-secondary{border-radius:var(--radius);color:var(--text);background:0 0;border:1px solid #1c1a141f;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}body.mkt-tarifs .tarif-free-cta .btn-secondary:hover{border-color:var(--text);background:#1c1a1408}body.mkt-tarifs .tarif-plans{grid-template-columns:1fr;align-items:stretch;gap:20px;max-width:1100px;margin:0 auto;padding:18px 20px 0;display:grid;overflow:visible}@media (width>=900px){body.mkt-tarifs .tarif-plans{grid-template-columns:repeat(3,1fr);gap:16px}}body.mkt-tarifs .tarif-plan{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--tarif-radius);box-shadow:var(--tarif-shadow);background:#fffffff7;border:1px solid #1c1a1414;flex-direction:column;padding:32px 28px 28px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:visible}body.mkt-tarifs .tarif-plan:hover{box-shadow:var(--tarif-shadow-hover);transform:translateY(-4px)}body.mkt-tarifs .tarif-plan--featured{box-shadow:var(--tarif-shadow-hover);border:1.5px solid #11111059;transform:translateY(-4px)}@media (width>=900px){body.mkt-tarifs .tarif-plan--featured{transform:translateY(-8px)}body.mkt-tarifs .tarif-plan--featured:hover{transform:translateY(-12px)}}body.mkt-tarifs .tarif-plan-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}body.mkt-tarifs .tarif-plan-badge--live{background:var(--accent);color:#fff}body.mkt-tarifs .tarif-plan-badge--soon{color:var(--text-muted);background:#1c1a1414}body.mkt-tarifs .tarif-plan-badge--early{background:var(--nael-accent);color:#fff}body.mkt-tarifs .tarif-plan--early{opacity:1;background:linear-gradient(#fff 0%,#f7f5f0 100%);border-color:#1111102e}body.mkt-tarifs .tarif-plan-cta--early{text-align:center;color:var(--accent);background:#11111014;border:1px solid #11111033;border-radius:12px;margin-top:auto;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:block}body.mkt-tarifs .tarif-plan-cta--early:hover{background:var(--accent);color:#fff}body.mkt-tarifs .tarif-plan-name{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:12px;font-weight:700}body.mkt-tarifs .tarif-plan-price{font-family:var(--nael-font-display);letter-spacing:-.03em;color:var(--text);margin-bottom:4px;font-size:3rem;font-weight:300;line-height:1}body.mkt-tarifs .tarif-plan-price span{font-family:var(--nael-font-ui);color:var(--text-muted);font-size:14px;font-weight:500}body.mkt-tarifs .tarif-plan-price .tarif-plan-price-amount{font-family:var(--nael-font-display);letter-spacing:-.03em;color:var(--text);font-size:3rem;font-weight:300}body.mkt-tarifs .tarif-plan-price .tarif-plan-price-suffix{font-family:var(--nael-font-ui);color:var(--text-muted);font-size:14px;font-weight:500}body.mkt-tarifs .tarif-plan-addon{color:var(--text);margin:-4px 0 8px;font-size:13px;font-weight:600}body.mkt-tarifs .tarif-plan-target{color:var(--text-muted);border-bottom:1px solid #1c1a1414;margin-bottom:22px;padding-bottom:22px;font-size:13px;line-height:1.5}body.mkt-tarifs .tarif-plan-features{flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}body.mkt-tarifs .tarif-plan-features li{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}body.mkt-tarifs .tarif-plan-features li i{color:var(--green);flex-shrink:0;margin-top:4px;font-size:12px}body.mkt-tarifs .tarif-plan-features li strong{font-weight:600;display:block}body.mkt-tarifs .tarif-plan-features li small{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}body.mkt-tarifs .tarif-plan-cta{border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,border-color .2s;display:flex}body.mkt-tarifs .tarif-plan-cta--primary{background:var(--accent);color:#fff}body.mkt-tarifs .tarif-plan-cta--primary:hover{background:var(--accent-hover,var(--nael-accent-hover));transform:translateY(-1px)}body.mkt-tarifs .tarif-plan-cta--outline{color:var(--text);background:0 0;border:1px solid #1c1a1424}body.mkt-tarifs .tarif-plan-cta--outline:hover{border-color:var(--text)}body.mkt-tarifs .tarif-plan--dim{opacity:.88}body.mkt-tarifs .tarif-fineprint{text-align:center;max-width:720px;color:var(--text-faint);margin:32px auto 0;padding:0 20px;font-size:13px;line-height:1.65}body.mkt-tarifs .tarif-fineprint a{color:var(--accent);font-weight:600;text-decoration:none}body.mkt-tarifs .tarif-fineprint a:hover{text-decoration:underline}body.mkt-tarifs .tarif-compare-wrap{max-width:1100px;margin:0 auto;padding:0 20px}body.mkt-tarifs .tarif-compare-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--tarif-radius);box-shadow:var(--tarif-shadow);background:#fff;border:1px solid #1c1a1414;overflow-x:auto}body.mkt-tarifs .tarif-compare{border-collapse:collapse;width:100%;min-width:720px}body.mkt-tarifs .tarif-compare thead th{z-index:2;text-align:center;vertical-align:bottom;background:#faf9f7;border-bottom:1px solid #1c1a1414;padding:20px 18px;position:sticky;top:0}body.mkt-tarifs .tarif-compare thead th:first-child{text-align:left;background:#faf9f7;width:36%;min-width:220px}body.mkt-tarifs .tarif-compare thead th.is-featured{background:linear-gradient(#11111014 0%,#faf9f7 100%)}body.mkt-tarifs .tarif-compare-plan-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:700;display:block}body.mkt-tarifs .tarif-compare-plan-price{font-family:var(--nael-font-display);color:var(--text);letter-spacing:-.02em;font-size:1.75rem;font-weight:300;line-height:1.1}body.mkt-tarifs .tarif-compare-plan-price small{font-family:var(--nael-font-ui);color:var(--text-muted);font-size:12px;font-weight:400}body.mkt-tarifs .tarif-compare-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:8px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}body.mkt-tarifs .tarif-compare-status--live{background:var(--accent);color:#fff}body.mkt-tarifs .tarif-compare-status--soon{color:var(--text-muted);background:#1c1a1412}body.mkt-tarifs .tarif-compare tbody tr.section-row td{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:#f7f5f0d9;border-top:1px solid #1c1a140f;padding:10px 18px;font-size:11px;font-weight:700}body.mkt-tarifs .tarif-compare tbody td{color:var(--text);text-align:center;vertical-align:middle;border-bottom:1px solid #1c1a140d;padding:13px 18px;font-size:13px}body.mkt-tarifs .tarif-compare tbody td:first-child{text-align:left;color:var(--text-muted);font-size:13px;line-height:1.45}body.mkt-tarifs .tarif-compare tbody td.is-featured{background:#11111008}body.mkt-tarifs .tarif-compare .cell-yes{color:var(--accent);font-size:15px;font-weight:700}body.mkt-tarifs .tarif-compare .cell-no{color:#1c1a142e;font-size:15px}body.mkt-tarifs .tarif-compare .cell-val{color:var(--text);font-size:13px;font-weight:600}body.mkt-tarifs .tarif-compare tfoot td{text-align:center;vertical-align:middle;border-top:1px solid #1c1a1414;padding:20px 18px}body.mkt-tarifs .tarif-compare tfoot td.is-featured{background:#11111008}body.mkt-tarifs .tarif-referral{text-align:center;border-radius:var(--tarif-radius);max-width:760px;box-shadow:var(--tarif-shadow);background:linear-gradient(165deg,#05966914 0%,#fffffffa 55%);border:1px solid #05966933;margin:0 auto;padding:36px 32px}body.mkt-tarifs .tarif-referral-icon{background:var(--green-bg);width:48px;height:48px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;display:inline-flex}body.mkt-tarifs .tarif-referral h3{font-family:var(--nael-font-display);color:var(--text);margin:0 0 10px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:400}body.mkt-tarifs .tarif-referral p{color:var(--text-muted);max-width:520px;margin:0 auto;font-size:15px;line-height:1.65}body.mkt-tarifs .tarif-referral p strong{color:var(--green);font-weight:600}body.mkt-tarifs .faq-section{padding-bottom:72px}body.mkt-tarifs .faq-list.tarif-faq{flex-direction:column;gap:0;max-width:720px;margin:0 auto;padding:0 20px;display:flex}body.mkt-tarifs .faq-section .faq-item{box-shadow:none;background:0 0;border:none;border-top:1px solid #1c1a1414;border-radius:0;padding:0;overflow:visible}body.mkt-tarifs .faq-section .faq-item:last-child{border-bottom:1px solid #1c1a1414}body.mkt-tarifs .faq-section details summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:15px;font-weight:600;line-height:1.4;list-style:none;display:flex}body.mkt-tarifs .faq-section details summary::-webkit-details-marker{display:none}body.mkt-tarifs .faq-section details summary:after{content:"+";color:var(--text-faint);flex-shrink:0;font-size:22px;font-weight:300;line-height:1;transition:transform .2s}body.mkt-tarifs .faq-section details[open] summary:after{transform:rotate(45deg)}body.mkt-tarifs .faq-section details summary:hover{color:var(--accent)}body.mkt-tarifs .faq-section details p{color:var(--text-muted);margin:0;padding:0 0 24px;font-size:14px;line-height:1.65}body.mkt-tarifs .faq-section details p strong{color:var(--text);font-weight:600}body.mkt-tarifs .faq-section details p a{color:var(--accent)}body.mkt-tarifs .tarif-geo-toolbar{background:#ffffffa6;border:1px solid #1c1a141a;border-radius:12px;max-width:720px;margin:0 auto 28px;padding:16px 20px}body.mkt-tarifs .tarif-geo-toolbar__hint{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:600}body.mkt-tarifs .tarif-geo-toolbar__row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}body.mkt-tarifs .tarif-geo-toolbar__label{color:var(--text-muted);font-size:13px}body.mkt-tarifs .tarif-geo-toolbar__select{font:inherit;color:var(--text);background:#fff;border:1px solid #1c1a1426;border-radius:8px;min-width:200px;padding:8px 12px;font-size:14px}body.mkt-tarifs .tarif-geo-toolbar__lock{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.5}body.mkt-tarifs .tarif-geo-all{max-width:720px;color:var(--text-muted);margin:-8px auto 32px;font-size:13px}body.mkt-tarifs .tarif-geo-all summary{cursor:pointer;color:var(--accent);padding:8px 0;font-weight:600}body.mkt-tarifs .tarif-geo-all__list{border:1px solid #1c1a1414;border-radius:10px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}body.mkt-tarifs .tarif-geo-all__item{border-bottom:1px solid #1c1a140f;justify-content:space-between;gap:16px;padding:10px 14px;font-size:13px;display:flex}body.mkt-tarifs .tarif-geo-all__item:last-child{border-bottom:none}body.mkt-tarifs .tarif-geo-all__item--active{background:#1a56db0f;font-weight:600}@media (width<=640px){body.mkt-tarifs .faq-section details summary{padding:20px 0;font-size:14px}body.mkt-tarifs .faq-section details p{padding-bottom:20px;font-size:13px}}*,:before,:after{box-sizing:border-box}.rp,.rp-report{font-family:var(--nael-font-ui);color:#111827;font-size:14px;line-height:1.5}.rp{background:#fff;border-radius:16px;max-width:720px;margin:32px auto;padding:40px 40px 48px;box-shadow:0 2px 24px #00000014}.rp-hdr{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.rp-brand{font-family:var(--nael-font-display),serif;color:var(--nael-accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:13px}.rp-title{font-family:var(--nael-font-display),serif;color:#111827;margin-bottom:2px;font-size:22px;font-weight:600}.rp-sub{color:#6b7280;font-size:13px}.rp-badge{background:var(--nael-surface-muted);color:var(--nael-accent);white-space:nowrap;border-radius:20px;align-self:flex-start;padding:6px 14px;font-size:12px;font-weight:600}.rp-score{border:1px solid;border-radius:12px;align-items:center;gap:20px;margin-bottom:28px;padding:20px 24px;display:flex}.rp-score--fragile,.rp-score--vigilance{background:linear-gradient(135deg,#fff7ed,#fffbeb);border-color:#fde68a}.rp-score--fragile .rp-score-val,.rp-score--fragile .rp-score-max,.rp-score--fragile .rp-niveau,.rp-score--vigilance .rp-score-val,.rp-score--vigilance .rp-score-max,.rp-score--vigilance .rp-niveau{color:#ea580c}.rp-kpi-val--red{color:#dc2626}.rp-kpi-val--orange{color:#d97706}.rp-plan-body{flex:1;min-width:0}.rp-score--stable{background:linear-gradient(135deg,#fffbeb,#fef9c3);border-color:#fde68a}.rp-score--risque,.rp-score--critique{background:linear-gradient(135deg,#fef2f2,#fff1f1);border-color:#fecaca}.rp-score--solide,.rp-score--bon,.rp-score--excellent{background:linear-gradient(135deg,var(--nael-surface-muted),var(--nael-surface-muted));border-color:var(--nael-border)}.rp-score-ring{flex-shrink:0;width:72px;height:72px;position:relative}.rp-score-txt{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rp-score-val{font-family:var(--nael-font-display),serif;font-size:22px;font-weight:600;line-height:1}.rp-score-max{opacity:.6;font-size:10px}.rp-niveau{margin-bottom:4px;font-size:13px;font-weight:600}.rp-score-desc{color:#374151;font-size:13px;line-height:1.55}.rp-score-desc strong{color:#111827}.rp-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px;display:grid}.rp-kpi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.rp-kpi-lbl{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:500}.rp-kpi-val{font-family:var(--nael-font-display),serif;color:#111827;margin-bottom:4px;font-size:20px;font-weight:600;line-height:1.2}.rp-kpi-sub{color:#6b7280;font-size:11px}.rp-kpi-sub.red{color:#dc2626}.rp-kpi-sub.orange{color:#d97706}.rp-kpi-sub.green{color:#16a34a}.rp-sec{margin-bottom:28px}.rp-sec-title{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #f3f4f6;margin-bottom:12px;padding-bottom:8px;font-size:12px;font-weight:600}.rp-signaux{flex-direction:column;gap:8px;display:flex}.rp-signal{border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.rp-signal--good{background:#f0fdf4}.rp-signal--info{background:var(--nael-surface-muted)}.rp-signal--warning{background:#fffbeb}.rp-signal--danger{background:#fef2f2}.rp-signal-ico{flex-shrink:0;margin-top:1px;font-size:16px}.rp-signal-lbl{color:#111827;font-weight:600}.rp-signal-det{color:#6b7280;margin-top:2px;font-size:12px}.rp-narrative{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:18px 20px}.rp-narrative-meta{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:11px}.rp-narrative h4{font-family:var(--nael-font-display),serif;color:#111827;margin-bottom:8px;font-size:15px;font-weight:600}.rp-narrative p{color:#374151;margin-bottom:8px;font-size:13px;line-height:1.65}.rp-narrative p:last-child{margin-bottom:0}.rp-narrative strong{color:#111827}.rp-plan{flex-direction:column;gap:10px;display:flex}.rp-plan-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.rp-plan-item--protection{background:#fef9c3;border-color:#fde047}.rp-plan-num{background:var(--nael-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.rp-plan-num--prot{background:#d97706}.rp-plan-title{color:#111827;margin-bottom:3px;font-size:13px;font-weight:600}.rp-plan-detail{color:#6b7280;font-size:12px;line-height:1.5}.rp-plan-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.rp-plan-impact{color:#16a34a;font-size:11px;font-weight:600}.rp-plan-prot{color:#d97706;font-size:11px;font-weight:600}.rp-plan-badge{border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.rp-plan-badge--facile{color:#16a34a;background:#ecfdf5}.rp-plan-badge--moyen{color:#d97706;background:#fffbeb}.rp-plan-badge--difficile{color:#dc2626;background:#fef2f2}.rp-plan-success{color:#16a34a;margin-top:4px;font-size:11px}.rp-paliers{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.rp-palier{border:1px solid;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:600}.rp-footer{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;display:flex}.rp-footer-brand{font-family:var(--nael-font-display),serif;color:var(--nael-accent);font-size:15px;font-weight:600}.rp-footer-note{color:#9ca3af;text-align:right;font-size:11px;line-height:1.6}.shell-compact .rp-report{box-shadow:none;background:#fff;border:none;border-radius:0;font-size:11px;line-height:1.45;overflow:hidden}.shell-compact .rp-hdr{gap:10px;margin-bottom:14px}.shell-compact .rp-brand{margin-bottom:4px;font-size:9px}.shell-compact .rp-title{font-size:15px}.shell-compact .rp-sub{font-size:9px}.shell-compact .rp-badge{padding:4px 10px;font-size:9px}.shell-compact .rp-score{border-radius:10px;gap:12px;margin-bottom:14px;padding:12px 14px}.shell-compact .rp-score-ring,.shell-compact .rp-score-ring svg{width:52px;height:52px}.shell-compact .rp-score-val{font-size:16px}.shell-compact .rp-score-max{font-size:8px}.shell-compact .rp-niveau{margin-bottom:2px;font-size:10px}.shell-compact .rp-score-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.shell-compact .rp-paliers{display:none}.shell-compact .rp-kpis{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.shell-compact .rp-kpi{border-radius:8px;padding:8px 10px}.shell-compact .rp-kpi-lbl{margin-bottom:3px;font-size:7px}.shell-compact .rp-kpi-val{margin-bottom:2px;font-size:14px}.shell-compact .rp-kpi-sub{font-size:8px}.shell-compact .rp-sec{margin-bottom:0}.shell-compact .rp-sec-title{margin-bottom:8px;padding-bottom:6px;font-size:8px}.shell-compact .rp-plan-item{border-radius:8px;gap:8px;padding:8px 10px}.shell-compact .rp-plan-num{width:18px;height:18px;font-size:9px}.shell-compact .rp-plan-title{margin-bottom:2px;font-size:10px}.shell-compact .rp-plan-detail{display:none}.shell-compact .rp-plan-impact{margin-top:0;font-size:8px}.shell-compact .rp-plan-meta{margin-top:2px}.shell-compact .rp-plan-badge,.shell-compact .rp-plan-success{display:none}.shell-compact .rp-footer-strip{color:#9ca3af;background:#f9fafb;border-top:1px solid #e5e7eb;align-items:center;gap:6px;padding:8px 12px;font-size:8px;display:flex}@media print{body{background:#fff}.rp{box-shadow:none;border-radius:0;max-width:100%;margin:0;padding:24px 28px}}@media (width<=600px){.rp{border-radius:0;margin:0;padding:20px 16px}.rp-kpis{grid-template-columns:repeat(2,1fr)}}:root{--bg:#f7f5f0;--bg-elevated:#fff;--bg-subtle:#efece4;--bg-dark:#111110;--text:#111110;--text-muted:#111110b8;--text-faint:#11111073;--accent:#111110;--good:#059669;--good-soft:#e6f5f0;--border:#1111101a;--radius:12px;--font-brand:"Fraunces", Georgia, serif;--font-display:"Libre Baskerville", Georgia, serif;--font-ui:"Public Sans", system-ui, sans-serif;--shadow-sm:0 1px 4px #1111100d}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.7}.legal-topbar{background:var(--bg-dark);justify-content:space-between;align-items:center;padding:16px clamp(1.5rem,5vw,4rem);display:flex}.legal-topbar .logo{font-family:var(--font-brand);color:#faf9f6;letter-spacing:-.02em;font-size:1.25rem;font-style:normal;font-weight:500;text-decoration:none}.legal-topbar .back{color:#faf9f68c;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s}.legal-topbar .back:hover{color:#faf9f6e6;text-decoration:none}.legal-topbar .logo:hover{text-decoration:none}.wrap{max-width:780px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,2rem)}h1{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.9rem,3.8vw,2.6rem);font-weight:400;line-height:1.15}.updated{color:var(--text-faint);margin-bottom:2.5rem;font-size:.75rem}h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:2.6rem 0 .8rem;font-size:1.35rem;font-weight:400}h3{font-family:var(--font-ui);color:var(--text);margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:650}p{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem;line-height:1.7}ul{margin-bottom:1rem;padding-left:1.2rem}li{color:var(--text-muted);margin-bottom:.45rem;font-size:.9rem;line-height:1.65}strong{color:var(--text);font-weight:650}a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;transition:opacity .15s}a:hover{opacity:.72}.highlight{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);margin:1.5rem 0;padding:16px 20px}.highlight p{color:var(--text);margin:0}.warning{border-radius:var(--radius);background:#fef2f2;border:1px solid #e8c0c0;margin:1.5rem 0;padding:16px 20px}.warning p{color:#901010;margin:0}.legal-box{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:1.5rem 0;padding:16px 20px;font-size:.85rem}.legal-box p{color:var(--text);margin:.2rem 0}.u-promo-banner{border-radius:var(--radius);margin:1rem 0 1.5rem;padding:16px 20px;background:var(--bg-dark)!important;color:#faf9f6!important}.u-promo-banner .u-semibold-14,.u-promo-banner .u-hint-fade-mt4{color:inherit}table{border-collapse:collapse;background:var(--bg-elevated);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);margin:1rem 0;font-size:.85rem;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--border);padding:11px 14px}th{background:var(--bg-subtle);color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:650}td{color:var(--text-muted)}tr:last-child td{border-bottom:none}footer:not(.mkt-footer){background:var(--bg-dark);text-align:center;color:#faf9f673;font-size:.75rem;font-family:var(--font-ui);margin-top:4rem;padding:28px clamp(1.5rem,5vw,4rem)}footer:not(.mkt-footer) a{color:#faf9f68c;margin:0 10px;text-decoration:none}footer a:hover{color:#faf9f6;opacity:1;text-underline-offset:2px;text-decoration:underline}.legal-topbar .nael-lang-switcher__btn{color:#ffffff73}.legal-topbar .nael-lang-switcher__btn:hover,.legal-topbar .nael-lang-switcher__btn.is-active{color:#ffffffe6;background:#ffffff14}.legal-topbar .nael-lang-switcher__sep{color:#ffffff4d}.legal-topbar__end{align-items:center;gap:1.25rem;display:flex}.legal-topbar__links{align-items:center;gap:1rem;margin-left:auto;display:flex}.legal-topbar__links a{color:inherit;opacity:.75;font-size:.9rem;font-weight:550;text-decoration:none}.legal-topbar__links a:hover{opacity:1;text-decoration:underline}.nael-lang-switcher{font-family:var(--font-sans,var(--nael-font-ui));letter-spacing:.04em;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}.nael-lang-switcher__btn{color:var(--text-muted,#6a6860);border-radius:4px;padding:.2rem .35rem;text-decoration:none;transition:color .15s,background .15s}.nael-lang-switcher__btn:hover{color:var(--text,#1a1917)}.nael-lang-switcher__btn.is-active{color:var(--text,#1a1917);background:#0000000f}.nael-lang-switcher__sep{color:var(--text-muted,#6a6860);opacity:.5;-webkit-user-select:none;user-select:none}.nav-end .nael-lang-switcher-wrap{align-items:center;margin-right:.75rem;display:flex}.login-topbar--with-lang{justify-content:space-between;align-items:center;gap:1rem;display:flex}.login-topbar--with-lang .nael-lang-switcher-wrap{margin-left:auto}.esp-header-right .nael-lang-switcher-wrap,.pres-right .nael-lang-switcher-wrap{align-items:center;margin-right:.5rem;display:inline-flex}.ob-nav .nael-lang-switcher-wrap{margin-left:auto;margin-right:.75rem}.nael-lang-switcher-wrap--settings{z-index:2;position:absolute;top:1rem;right:1.25rem}.nael-locale-banner{color:#f5f4f0;font-family:var(--font-sans,var(--nael-font-ui));background:#1a1917;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;padding:.65rem 1rem;font-size:.875rem;display:flex}.nael-locale-banner__actions{align-items:center;gap:.5rem;display:inline-flex}.nael-locale-banner__btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:.35rem .85rem}.nael-locale-banner__btn--primary{color:#1a1917;background:#f5f4f0;border-color:#f5f4f0}.nael-locale-banner__dismiss{color:#ffffffa6;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:1.25rem;line-height:1}html.nael-lang-en .universal-import-lang--fr,html:not(.nael-lang-en) .universal-import-lang--en{display:none!important}html.nael-lang-en .universal-import-lang--en,html:not(.nael-lang-en) .universal-import-lang--fr{display:inline}.sources-hub--intl .sources-section--fec-fr{opacity:.85;order:2}.sources-hub--intl .sources-section--ledger{order:1}.sources-hub--intl .sources-hub__intro--fr-only{display:none}.sources-hub--intl .sources-hub__intro--intl{display:block}.sources-hub__intro--intl{display:none}.ob-ledger-import .fec-import{margin-top:1rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.error-page html,.error-page,.error-page body{height:100%}.error-page body{font-family:var(--font-sans,var(--nael-font-ui));background:var(--cream,#f7f5f0);color:var(--dark,#1c1a14);-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.error-page .brand{font-family:var(--nael-font-brand);letter-spacing:-.03em;color:var(--dark,#1c1a14);font-size:22px;font-weight:400;text-decoration:none;position:fixed;top:24px;left:24px}.error-page .brand em{color:var(--accent,var(--nael-accent));font-style:normal;font-weight:300}.error-page .wrap{text-align:center;width:100%;max-width:520px}.error-page .num{font-family:var(--nael-font-display);color:var(--accent,var(--nael-accent));letter-spacing:-.04em;margin-bottom:24px;font-size:120px;font-weight:300;line-height:1}.error-page--500 .num{color:#c0392b;margin-bottom:20px;font-style:normal}.error-page h1{font-family:var(--font-sans,var(--nael-font-ui));letter-spacing:-.02em;color:var(--dark,#1c1a14);margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.2}.error-page--500 h1{font-family:var(--nael-font-display);margin-bottom:12px;font-size:28px;font-weight:300}.error-page p{font-family:var(--font-sans,var(--nael-font-ui));color:var(--nael-text-muted);margin-bottom:32px;font-size:15px;line-height:1.6}.error-page--500 p{color:#6b6862;margin-bottom:28px}.error-page .cta{letter-spacing:-.01em;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:600}.error-page--500 .btn{background:var(--nael-accent);color:#f7f5f0;border-radius:8px;margin-right:8px;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.error-page--500 .btn-sec{color:#1c1a14;border:1px solid #1c1a1433;border-radius:8px;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}@media (width<=600px){.error-page .num{font-size:88px}.error-page h1{font-size:18px}.error-page .brand{font-size:20px;top:20px;left:20px}.error-page--500 .num{font-size:80px}.error-page--500 h1{font-size:22px}}body{margin:0}body.mkt-charte-encre{--accent:#111110!important;--accent-hover:#000!important;--accent-light:#1111100f!important;--accent-ring:#11111024!important;color:#111110!important;background:#f5f5f4!important;font-family:Public Sans,system-ui,sans-serif!important}html:has(body.mkt-charte-encre){--accent:#111110!important;--accent-hover:#000!important;--accent-light:#1111100f!important;--accent-ring:#11111024!important;color:#111110!important;background:#f5f5f4!important;font-family:Public Sans,system-ui,sans-serif!important}body.mkt-charte-encre:before,body.mkt-charte-encre:after,body.mkt-charte-encre .hero-mega__ambient,body.mkt-charte-encre .hero-glow,body.mkt-charte-encre .diy-hero .diy-hero-inner:before,body.mkt-charte-encre .resto-hero-split__ambient{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body.mkt-charte-encre #landing-root{background:0 0!important}body.mkt-charte-encre main.resto-cycle{background:radial-gradient(1200px 500px at 10% -10%,#11111008,#0000 55%),#f5f5f4!important}body.mkt-charte-encre.mkt-audience-resto .hero-mega .hero-glow,body.mkt-charte-encre.mkt-audience-resto .diy-hero .diy-hero-inner:before{background:0 0!important}body.mkt-charte-encre [style*="1b4fcc"],body.mkt-charte-encre [style*="1B4FCC"]{color:#111110!important}body.mkt-charte-encre #nav,body.mkt-charte-encre #nav .nav-inner{background:0 0!important;border-color:#11111014!important}body.mkt-charte-encre #nav .nav-brand{letter-spacing:-.02em!important;text-transform:none!important;color:#111110!important;font-family:Fraunces,Georgia,serif!important;font-size:1.35rem!important;font-style:normal!important;font-weight:500!important}body.mkt-charte-encre #nav .nav-brand em{color:inherit!important;font-style:normal!important}body.mkt-charte-encre #nav .nav-inner{justify-content:space-between;align-items:center;display:flex}body.mkt-charte-encre #nav .nav-end{align-items:center;margin-left:auto;display:flex}body.mkt-charte-encre #nav .nav-links a,body.mkt-charte-encre #nav .nav-connexion,body.mkt-charte-encre #nav .nav-audiences a{color:#111110b8!important;font-family:Public Sans,system-ui,sans-serif!important}body.mkt-charte-encre #nav .nav-connexion{font-size:.92rem;font-weight:550;text-decoration:none}body.mkt-charte-encre #nav .nav-menu{color:#111110;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:inline-flex!important}body.mkt-charte-encre #nav .nav-menu span{background:currentColor;border-radius:1px;width:16px;height:1.5px;transition:transform .2s,opacity .2s;display:block}body.mkt-charte-encre #nav .nav-menu.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}body.mkt-charte-encre #nav .nav-menu.is-open span:nth-child(2){opacity:0}body.mkt-charte-encre #nav .nav-menu.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}body.mkt-charte-encre #nav .nav-inner{z-index:3;position:relative}body.mkt-charte-encre #nav .nav-drawer-overlay{z-index:1;cursor:pointer;background:#11111038;border:0;padding:0;position:fixed;inset:56px 0 0}body.mkt-charte-encre #nav .nav-drawer{z-index:2;background:#f5f5f4;border-bottom:1px solid #11111014;flex-direction:column;gap:0;padding:12px 20px 20px;display:none;position:fixed;top:56px;left:0;right:0;box-shadow:0 16px 40px #1111101a}body.mkt-charte-encre #nav .nav-drawer.open{display:flex}body.mkt-charte-encre #nav .nav-drawer a{border-bottom:1px solid #1111100f;padding:.78rem .1rem;font-size:1.05rem;font-weight:500;text-decoration:none;color:#111110!important;font-family:Public Sans,system-ui,sans-serif!important}body.mkt-charte-encre #nav .nav-drawer a:hover{background:0 0}body.mkt-charte-encre #nav .nav-drawer a.is-active{font-weight:650}body.mkt-charte-encre #nav .nav-drawer a.nav-drawer-cta{text-align:center;margin-top:.85rem;border-bottom:none!important;border-radius:10px!important;padding:.85rem 1rem!important;font-weight:600!important}body.mkt-charte-encre #nav .nav-drawer a.nav-drawer-cross{border-bottom:none;margin-top:.55rem;padding:.55rem .1rem .15rem;font-size:.88rem;color:#11111080!important}@media (width>=901px){body.mkt-charte-encre #nav .nav-drawer{border-bottom:none;border-left:1px solid #11111014;width:min(320px,100%);padding:16px 20px 22px;left:auto}}@media (width<=900px){body.mkt-charte-encre.mkt-audience-resto #nav .nav-end,body.mkt-charte-encre.mkt-audience-resto #nav .nav-actions,body.mkt-charte-encre.mkt-audience-comptable #nav .nav-end,body.mkt-charte-encre.mkt-audience-comptable #nav .nav-actions{align-items:center;gap:2px;margin-left:auto;display:flex!important}body.mkt-charte-encre.mkt-audience-resto #nav .nav-connexion,body.mkt-charte-encre.mkt-audience-comptable #nav .nav-connexion{align-items:center;padding:.45rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;color:#111110!important;display:inline-flex!important}body.mkt-charte-encre.mkt-audience-resto #nav .nav-extra,body.mkt-charte-encre.mkt-audience-comptable #nav .nav-extra,body.mkt-charte-encre #nav .nav-btn,body.mkt-charte-encre.mkt-audience-comptable #nav .nael-lang-switcher-wrap:empty{display:none!important}}body.mkt-charte-encre #nav .nav-links a:hover,body.mkt-charte-encre #nav .nav-connexion:hover{color:#111110!important}body.mkt-charte-encre #nav .nav-btn,body.mkt-charte-encre #nav .nav-drawer a.nav-drawer-cta{color:#faf9f6!important;box-shadow:none!important;background:#111110!important;border-color:#111110!important;font-family:Public Sans,system-ui,sans-serif!important}body.mkt-charte-encre #nav .nav-btn:hover,body.mkt-charte-encre #nav .nav-drawer a.nav-drawer-cta:hover{background:#000!important}body.mkt-charte-encre .mkt-footer,body.mkt-charte-encre .mkt-footer a{color:#1111108c!important;font-family:Public Sans,system-ui,sans-serif!important}body.mkt-charte-encre .mkt-footer a:hover{color:#111110!important}.resto-cycle-footer{border-top:1px solid #11111014;text-align:center!important;background:#ececeb!important;margin-top:0!important;padding:2.75rem 0 2.4rem!important}.resto-cycle-footer__inner{flex-direction:column;align-items:center;gap:1.35rem;width:min(720px,100% - clamp(48px,10vw,96px));margin-inline:auto;display:flex}.resto-cycle-footer__brand-block{text-align:center;flex-direction:column;align-items:center;display:flex}.resto-cycle-footer__brand{letter-spacing:-.02em;text-decoration:none;display:inline-block;color:#111110!important;font-family:Fraunces,Georgia,serif!important;font-size:1.35rem!important;font-style:normal!important;font-weight:500!important}.resto-cycle-footer__tagline{max-width:34ch;margin:.45rem 0 0;font-size:.9rem;line-height:1.45;color:#1111108c!important}.resto-cycle-footer__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem 1.15rem;width:100%;max-width:40rem;margin:0;padding:0;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.resto-cycle-footer__nav a{font-size:.88rem;font-weight:550;text-decoration:none;display:inline-block;color:#111110b8!important}.resto-cycle-footer__nav a:hover{text-underline-offset:2px;text-decoration:underline;color:#111110!important}.resto-cycle-footer__bottom{text-align:center;border-top:1px solid #11111014;flex-direction:column;align-items:center;gap:.45rem;width:100%;padding-top:1.15rem;display:flex}.resto-cycle-footer__legal,.resto-cycle-footer__copy{max-width:52ch;margin:0;font-size:.78rem;line-height:1.5;color:#1111106b!important}.resto-cycle{--rc-ink:#111110;--rc-ink-soft:#111110b8;--rc-muted:#1111108c;--rc-faint:#11111061;--rc-line:#1111101a;--rc-cream:#f5f5f4;--rc-cream-2:#ececeb;--rc-paper:#fff;--rc-good:#059669;--rc-good-soft:#ebf7f3;--rc-warn:#c43b2e;--rc-radius:18px;--rc-shadow:0 18px 50px #1111101a, 0 4px 14px #1111100d;--rc-brand:"Fraunces", Georgia, serif;--rc-display:"Libre Baskerville", Georgia, "Times New Roman", serif;--rc-ui:"Public Sans", system-ui, sans-serif;color:var(--rc-ink);font-family:var(--rc-ui);background:radial-gradient(1200px 500px at 10% -10%, #1111100a, transparent 55%), var(--rc-cream)}.resto-cycle h1,.resto-cycle h2{font-family:var(--rc-display);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.12}.resto-cycle__wrap{width:min(1120px,100% - clamp(48px,10vw,96px));margin-inline:auto}.resto-cycle__hero,.resto-cycle__block,.resto-cycle__close,.resto-cycle__cta{padding:clamp(4.5rem,9vw,7rem) 0}.resto-cycle__hero{padding-top:clamp(6.5rem,12vw,8.5rem)}.resto-cycle__grid{grid-template-columns:.95fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.resto-cycle__hero .resto-cycle__grid{align-items:center}.resto-cycle__grid--flip{grid-template-columns:1fr 1.05fr}.resto-cycle__grid--flip .resto-cycle__copy{order:2}.resto-cycle__copy{text-align:left;min-width:0}.resto-cycle__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rc-muted);margin:0 0 .85rem;font-size:.78rem;font-weight:600;display:block}.resto-cycle__hero h1{text-align:left;text-wrap:wrap;max-width:12em;margin:0 0 1.1rem;font-size:clamp(2.15rem,4.6vw,3.35rem);line-height:1.12}.resto-cycle__hero h1.resto-cycle__h1--stack{text-wrap:wrap;max-width:none}.resto-cycle__h1-line{display:block}.resto-cycle__block h2{max-width:18ch;margin-bottom:.9rem;font-size:clamp(1.7rem,3.2vw,2.45rem)}.resto-cycle__lead{color:var(--rc-ink-soft);text-align:left;max-width:42ch;margin:0 0 .75rem;font-size:1.05rem;line-height:1.65}.resto-cycle__hero .resto-cycle__lead{max-width:36em}.resto-cycle__lead strong{color:var(--rc-ink);font-weight:600}.resto-cycle__note{color:var(--rc-faint);margin:.9rem 0 0;font-size:.9rem}.resto-cycle__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.resto-cycle__btn{background:var(--rc-ink);color:#faf9f6;border:1px solid var(--rc-ink);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.35rem;font-size:.95rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.resto-cycle__btn:hover{background:#000;transform:translateY(-1px)}.resto-cycle__btn--ghost{color:var(--rc-ink);background:0 0}.resto-cycle__btn--ghost:hover{background:#1111100d}.resto-cycle__trust{color:var(--rc-muted);flex-wrap:wrap;gap:.55rem 1.1rem;margin:1.35rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.resto-cycle__trust li:before{content:"·";color:var(--rc-good);margin-right:.45rem;font-weight:700}.resto-cycle__mock{position:relative}.resto-cycle__mock-shell{border-radius:var(--rc-radius);box-shadow:var(--rc-shadow);background:#1a1917;border:1px solid #1111101f;position:relative;overflow:hidden}.resto-cycle__mock-chrome{color:#ffffffb8;background:#2a2825;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.72rem;display:flex}.resto-cycle__mock-dots{gap:5px;display:flex}.resto-cycle__mock-dots span{background:#ffffff38;border-radius:50%;width:8px;height:8px}.resto-cycle__mock-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.resto-cycle__mock-live{color:var(--rc-good);align-items:center;gap:.35rem;display:inline-flex}.resto-cycle__mock-live:before{content:"";background:var(--rc-good);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #05966940}.resto-cycle__video{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:var(--rc-cream);width:100%;display:block}.resto-cycle__mock--bare .resto-cycle__mock-shell{background:var(--rc-cream);border-radius:14px}.resto-cycle__mock--bare .resto-cycle__video{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;background:var(--rc-cream)}.resto-cycle__ecart{width:100%;max-width:400px;margin-inline:auto}.resto-cycle__ecart-card{background:#fff;border:1px solid #11111014;border-radius:20px;flex-direction:column;gap:1.15rem;padding:1.5rem 1.55rem 1.35rem;display:flex;box-shadow:inset 0 1px #fffc,0 14px 40px #11111014,0 2px 8px #1111100a}.resto-cycle__ecart-head{flex-direction:column;gap:.55rem;display:flex}.resto-cycle__ecart-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.68rem;font-weight:600;display:flex}.resto-cycle__ecart-vs{text-transform:none;letter-spacing:0;font-size:.74rem;font-weight:500}.resto-cycle__ecart-poste{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0;font-size:1.55rem;font-weight:500;line-height:1.15}.resto-cycle__ecart-metrics{flex-direction:column;gap:.75rem;display:flex}.resto-cycle__ecart-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.resto-cycle__ecart-stat-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-faint);margin-bottom:.25rem;font-size:.68rem;font-weight:600;display:block}.resto-cycle__ecart-stat-val{font-family:var(--rc-display);letter-spacing:-.02em;color:var(--rc-ink);font-size:1.45rem;font-weight:500;line-height:1}.resto-cycle__ecart-stat--muted .resto-cycle__ecart-stat-val{color:#1111106b}.resto-cycle__gauge{--g-mid:#c9a46a;--g-high-soft:color-mix(in srgb, var(--rc-warn) 38%, white);flex-direction:column;gap:.35rem;padding:.15rem 0 .25rem;display:flex}.resto-cycle__gauge-pill-row{height:1.7rem;margin-bottom:.15rem;position:relative}.resto-cycle__gauge-pill{background:var(--rc-warn);color:#fff;white-space:nowrap;box-shadow:0 4px 12px color-mix(in srgb, var(--rc-warn) 35%, transparent);border-radius:999px;align-items:baseline;gap:.28rem;padding:.28rem .55rem;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:0;transform:translate(-50%)}.resto-cycle__gauge-pill strong{font-weight:700}.resto-cycle__gauge-pill:after{content:"";background:var(--rc-warn);width:1.5px;height:7px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.resto-cycle__gauge-track{background:#1111100f;border-radius:999px;height:12px;position:relative;overflow:visible}.resto-cycle__gauge-band{border-radius:inherit;height:100%;position:absolute;top:0}.resto-cycle__gauge.is-lower-better .resto-cycle__gauge-band--ok{width:var(--g-obj);background:color-mix(in srgb, var(--rc-good) 18%, #f5f5f4);left:0}.resto-cycle__gauge.is-lower-better .resto-cycle__gauge-band--mid{left:var(--g-mid-l);width:var(--g-mid-w);background:color-mix(in srgb, var(--g-mid) 55%, white)}.resto-cycle__gauge.is-lower-better .resto-cycle__gauge-band--high{left:var(--g-high);background:var(--g-high-soft);border-radius:0 999px 999px 0;width:auto;right:0}.resto-cycle__gauge.is-higher-better .resto-cycle__gauge-band--ok{left:var(--g-obj);background:color-mix(in srgb, var(--rc-good) 18%, #f5f5f4);border-radius:0 999px 999px 0;width:auto;right:0}.resto-cycle__gauge.is-higher-better .resto-cycle__gauge-band--mid{left:var(--g-mid-l);width:var(--g-mid-w);background:color-mix(in srgb, var(--g-mid) 55%, white)}.resto-cycle__gauge.is-higher-better .resto-cycle__gauge-band--high{width:var(--g-seuil);background:var(--g-high-soft);border-radius:999px 0 0 999px;left:0}.resto-cycle__gauge-mark{border-radius:1px;width:2px;height:18px;position:absolute;top:-3px;transform:translate(-50%)}.resto-cycle__gauge-mark--obj{left:var(--g-obj);background:var(--rc-good)}.resto-cycle__gauge-mark--seuil{left:var(--g-seuil);background:#1111108c}.resto-cycle__gauge-knob{background:var(--rc-warn);z-index:2;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #11111038}.resto-cycle__gauge-labels{height:2.35rem;margin-top:.35rem;position:relative}.resto-cycle__gauge-label{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:.1rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.resto-cycle__gauge-label span{color:var(--rc-faint);font-size:.66rem;font-weight:500}.resto-cycle__gauge-label strong{letter-spacing:-.01em;font-size:.78rem;font-weight:700}.resto-cycle__gauge-label.is-obj strong{color:var(--rc-good)}.resto-cycle__gauge-label.is-seuil strong{color:var(--rc-ink)}.resto-cycle__gauge.is-labels-inline .resto-cycle__gauge-labels{justify-content:space-between;align-items:flex-start;gap:.75rem;height:auto;margin-top:.45rem;display:flex;position:static}.resto-cycle__gauge.is-labels-inline .resto-cycle__gauge-label{flex:1 1 0;min-width:0;position:static;transform:none}.resto-cycle__gauge.is-labels-inline .resto-cycle__gauge-label.is-obj{text-align:left;align-items:flex-start}.resto-cycle__gauge.is-labels-inline .resto-cycle__gauge-label.is-seuil{text-align:right;align-items:flex-end}.resto-cycle__ecart-impact{padding-top:.15rem}.resto-cycle__ecart-euro{font-family:var(--rc-display);letter-spacing:-.03em;color:var(--rc-warn);margin:0;font-size:1.85rem;font-weight:500;line-height:1.05}.resto-cycle__ecart-impact-lbl{color:var(--rc-faint);margin:.2rem 0 0;font-size:.72rem;font-weight:500}.resto-cycle__ecart-context{flex-direction:column;gap:.45rem;display:flex}.resto-cycle__ecart-context-line{color:var(--rc-ink-soft);background:#11111006;border:1px solid #1111100f;border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;gap:.55rem .7rem;margin:0;padding:.7rem .8rem;font-size:.82rem;line-height:1.45;display:grid}.resto-cycle__ecart-context-line strong{color:var(--rc-ink);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:650}.resto-cycle__ecart-context-line.is-action{background:var(--rc-good-soft);border-color:color-mix(in srgb, var(--rc-good) 18%, white)}.resto-cycle__ecart-context-line.is-action em{color:var(--rc-good);font-style:normal;font-weight:700;font-family:var(--rc-display);font-size:.95em}.resto-cycle__ecart-aside{border-top:1px solid #11111012;align-items:center;padding-top:.15rem;display:flex}.resto-cycle__ecart-pill{min-height:1.6rem;color:var(--rc-muted);background:#1111100a;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.resto-cycle__ecart-pill.is-ok{background:var(--rc-good-soft);color:var(--rc-good)}.resto-cycle__ecart .resto-cycle__caption{text-align:center;margin-top:.75rem}.resto-cycle__etal{width:100%;max-width:400px;margin-inline:auto}.resto-cycle__etal-card{background:#fff;border:1px solid #11111014;border-radius:20px;flex-direction:column;gap:1.1rem;padding:1.5rem 1.55rem 1.35rem;display:flex;box-shadow:inset 0 1px #fffc,0 14px 40px #11111014,0 2px 8px #1111100a}.resto-cycle__etal-head{flex-direction:column;gap:.45rem;display:flex}.resto-cycle__etal-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:600;display:flex}.resto-cycle__etal-kind{letter-spacing:.03em;text-transform:none;background:color-mix(in srgb, var(--rc-warn) 10%, white);color:var(--rc-warn);border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:650}.resto-cycle__etal-title{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0;font-size:1.45rem;font-weight:500;line-height:1.2}.resto-cycle__etal-detail{color:var(--rc-ink-soft);margin:0;font-size:.9rem;line-height:1.4}.resto-cycle__etal-detail strong{color:var(--rc-ink);font-weight:650}.resto-cycle__etal-split{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.resto-cycle__etal-col{background:#11111009;border:1px solid #1111100f;border-radius:12px;flex-direction:column;gap:.45rem;padding:.75rem .8rem .7rem;display:flex}.resto-cycle__etal-col.is-after{background:var(--rc-good-soft);border-color:color-mix(in srgb, var(--rc-good) 18%, white)}.resto-cycle__etal-col-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-faint);font-size:.66rem;font-weight:650}.resto-cycle__etal-chart{grid-template-columns:repeat(3,1fr);align-items:end;gap:.4rem;display:grid}.resto-cycle__etal-tick{flex-direction:column;align-items:center;gap:.3rem;min-width:0;display:flex}.resto-cycle__etal-tick-val{letter-spacing:-.01em;text-align:center;white-space:nowrap;color:var(--rc-ink);font-size:.64rem;font-weight:700;line-height:1.15}.resto-cycle__etal-rail{justify-content:center;align-items:flex-end;width:100%;height:72px;display:flex}.resto-cycle__etal-bar{background:#11111029;border-radius:4px 4px 2px 2px;width:100%;max-width:26px;min-height:4px;display:block}.resto-cycle__etal-tick-mois{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-faint);font-size:.62rem;font-weight:650}.resto-cycle__etal-tick.is-peak .resto-cycle__etal-bar{background:var(--rc-warn)}.resto-cycle__etal-tick.is-peak .resto-cycle__etal-tick-val{color:var(--rc-warn)}.resto-cycle__etal-tick.is-mute .resto-cycle__etal-bar{background:#1111101f}.resto-cycle__etal-tick.is-mute .resto-cycle__etal-tick-val{color:var(--rc-faint)}.resto-cycle__etal-tick.is-good .resto-cycle__etal-bar{background:var(--rc-good)}.resto-cycle__etal-tick.is-good .resto-cycle__etal-tick-val{color:var(--rc-good)}.resto-cycle__etal-suggest{color:var(--rc-ink-soft);margin:0;font-size:.88rem;line-height:1.4}.resto-cycle__etal-suggest strong{color:var(--rc-ink);font-weight:650}.resto-cycle__etal-actions{flex-wrap:wrap;gap:.5rem;display:flex}.resto-cycle__etal-btn{min-height:2.2rem;color:var(--rc-ink-soft);background:#fff;border:1px solid #1111101f;border-radius:10px;align-items:center;padding:.45rem .9rem;font-size:.82rem;font-weight:650;display:inline-flex}.resto-cycle__etal-btn.is-primary{background:var(--rc-ink);border-color:var(--rc-ink);color:#fff}.resto-cycle__journal{width:100%;max-width:400px;margin-inline:auto}.resto-cycle__journal-card{background:#fff;border:1px solid #11111014;border-radius:20px;flex-direction:column;gap:1.1rem;padding:1.5rem 1.55rem 1.35rem;display:flex;box-shadow:inset 0 1px #fffc,0 14px 40px #11111014,0 2px 8px #1111100a}.resto-cycle__journal-head{flex-direction:column;gap:.4rem;display:flex}.resto-cycle__journal-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:600;display:flex}.resto-cycle__journal-badge{letter-spacing:.03em;text-transform:none;background:var(--rc-good-soft);color:var(--rc-good);border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:650}.resto-cycle__journal-title{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0;font-size:1.45rem;font-weight:500;line-height:1.2}.resto-cycle__journal-sub{color:var(--rc-ink-soft);margin:0;font-size:.88rem;line-height:1.4}.resto-cycle__journal-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.resto-cycle__journal-item{background:#11111006;border:1px solid #11111012;border-radius:12px;flex-direction:column;gap:.4rem;padding:.8rem .85rem;display:flex}.resto-cycle__journal-item.is-live{border-color:color-mix(in srgb, var(--rc-good) 22%, white);background:var(--rc-good-soft)}.resto-cycle__journal-item-top{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.resto-cycle__journal-item-title{color:var(--rc-ink);margin:0;font-size:.9rem;font-weight:650;line-height:1.3}.resto-cycle__journal-status{letter-spacing:.03em;text-transform:uppercase;color:var(--rc-muted);flex-shrink:0;padding-top:.1rem;font-size:.66rem;font-weight:650}.resto-cycle__journal-item.is-live .resto-cycle__journal-status{color:var(--rc-good)}.resto-cycle__journal-item-meta{color:var(--rc-faint);flex-wrap:wrap;gap:.35rem .75rem;font-size:.72rem;display:flex}.resto-cycle__journal-gain{color:var(--rc-good);font-weight:700}.resto-cycle__journal-foot{padding-top:.15rem}.resto-cycle__journal-cta{background:var(--rc-ink);color:#fff;border-radius:10px;align-items:center;min-height:2.2rem;padding:.45rem .9rem;font-size:.82rem;font-weight:650;display:inline-flex}.resto-cycle__chat{width:100%;max-width:400px;margin-inline:auto}.resto-cycle__chat-card{background:#fff;border:1px solid #11111014;border-radius:20px;flex-direction:column;gap:1.1rem;padding:1.5rem 1.55rem 1.4rem;display:flex;box-shadow:inset 0 1px #fffc,0 14px 40px #11111014,0 2px 8px #1111100a}.resto-cycle__chat-head{flex-direction:column;gap:.4rem;display:flex}.resto-cycle__chat-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:600;display:flex}.resto-cycle__chat-badge{letter-spacing:.03em;text-transform:none;color:var(--rc-ink-soft);background:#1111100f;border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:650}.resto-cycle__chat-title{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0;font-size:1.45rem;font-weight:500;line-height:1.2}.resto-cycle__chat-thread{flex-direction:column;gap:.75rem;display:flex}.resto-cycle__chat-bubble{border-radius:14px;flex-direction:column;gap:.35rem;max-width:100%;padding:.8rem .9rem;display:flex}.resto-cycle__chat-bubble.is-user{background:var(--rc-ink);color:#faf9f6;border-bottom-right-radius:5px;align-self:flex-end}body.mkt-charte-encre .resto-cycle__chat-bubble.is-user,body.mkt-charte-encre .resto-cycle__chat-bubble.is-user p,body.mkt-charte-encre .resto-cycle__chat-bubble.is-user strong,body.mkt-charte-encre .resto-cycle__chat-bubble.is-user span,body.mkt-charte-encre .resto-cycle__chat-bubble.is-user .resto-cycle__chat-who{color:#faf9f6!important}.resto-cycle__chat-bubble.is-nael{color:var(--rc-ink);background:#11111009;border:1px solid #11111012;border-bottom-left-radius:5px;align-self:stretch}.resto-cycle__chat-who{letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:.66rem;font-weight:650}.resto-cycle__chat-bubble p{margin:0;font-size:.9rem;line-height:1.45}.resto-cycle__chat-bubble.is-nael strong{color:var(--rc-ink);font-weight:700}.resto-cycle__chat-aside{color:var(--rc-ink-soft);border-top:1px solid #11111014;padding-top:.55rem;margin-top:.15rem!important;font-size:.8rem!important;line-height:1.4!important}.resto-cycle__secteurs-mock{width:100%;max-width:380px;margin-inline:auto;position:relative}.resto-cycle__secteurs-card{background:#fff;border:1px solid #11111014;border-radius:18px;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 12px 32px #11111014}.resto-cycle__secteurs-switch{flex-direction:column;gap:.4rem;display:flex}.resto-cycle__secteurs-switch-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-faint);margin:0;font-size:.64rem;font-weight:650}.resto-cycle__secteurs-chips{background:#1111100a;border:1px solid #1111100f;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:.3rem;padding:.28rem;display:grid}.resto-cycle__secteurs-chip{appearance:none;color:var(--rc-ink-soft);font-family:var(--rc-ui);letter-spacing:-.01em;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;padding:.55rem .2rem;font-size:.7rem;font-weight:650;line-height:1.15;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.resto-cycle__secteurs-chip:hover{color:var(--rc-ink);background:#ffffffd9;border-color:#11111014}.resto-cycle__secteurs-chip.is-active{color:var(--rc-ink);background:#fff;border-color:#1111101f;transform:translateY(-1px);box-shadow:0 2px 8px #1111101a}.resto-cycle__secteurs-chip:focus-visible{outline:2px solid var(--rc-ink);outline-offset:1px}.resto-cycle__secteurs-panel{flex-direction:column;gap:.45rem;min-width:0;animation:.4s cubic-bezier(.22,1,.36,1) both resto-secteurs-in;display:flex}@keyframes resto-secteurs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.resto-cycle__secteurs-panel{animation:none}.resto-cycle__secteurs-chip.is-active{transform:none}}.resto-cycle__secteurs-metier{letter-spacing:.05em;text-transform:uppercase;color:var(--rc-faint);margin:0;font-size:.66rem;font-weight:650}.resto-cycle__secteurs-poste{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0;font-size:1.28rem;font-weight:500;line-height:1.15}.resto-cycle__secteurs-metrics{margin-top:.15rem}.resto-cycle__secteurs-fiche{background:#11111008;border:1px solid #1111100d;border-radius:10px;flex-direction:column;gap:.15rem;margin:.15rem 0 0;padding:.55rem .65rem;display:flex}.resto-cycle__secteurs-fiche strong{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-ink);font-size:.64rem;font-weight:700}.resto-cycle__secteurs-fiche span{color:var(--rc-muted);font-size:.74rem;font-weight:500;line-height:1.35}.resto-cycle__secteurs-card-note{color:var(--rc-muted);border-top:1px solid #11111012;margin:0;padding-top:.15rem;font-size:.74rem;font-weight:500;line-height:1.4}@media (width<=420px){.resto-cycle__secteurs-chips{grid-template-columns:repeat(3,1fr)}.resto-cycle__secteurs-chip{padding:.5rem .15rem;font-size:.68rem}}.resto-cycle__pin{width:100%}.resto-cycle__pin-head{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.85rem;padding:0 .15rem;display:flex}.resto-cycle__pin-tab{color:var(--rc-faint);border:1px solid #0000;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:600}.resto-cycle__pin-tab.is-active{color:var(--rc-ink);border-color:var(--rc-line);background:#fff;box-shadow:0 1px 3px #1111100f}.resto-cycle__pin-meta{color:var(--rc-faint);margin-left:auto;font-size:.72rem}.resto-cycle__pin-board{-moz-column-count:3;column-count:3;-moz-column-gap:.65rem;border:1px solid var(--rc-line);box-shadow:var(--rc-shadow);background:linear-gradient(#ffffffa6,#f7f5f0e6),#f3f1eb;border-radius:16px;column-gap:.65rem;max-height:min(72vh,640px);padding:.55rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.resto-cycle__pin-card{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #11111012;border-radius:12px;margin:0 0 .65rem;padding:.85rem .9rem;box-shadow:0 2px 10px #1111100a}.resto-cycle__pin-card.is-tall{padding-bottom:1.15rem}.resto-cycle__pin-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.resto-cycle__pin-card-label{letter-spacing:.02em;color:var(--rc-muted);text-transform:uppercase;font-size:.72rem;font-weight:650}.resto-cycle__pin-card-meta{color:var(--rc-faint);text-align:right;font-size:.68rem}.resto-cycle__pin-card-value{font-family:var(--rc-display);letter-spacing:-.02em;color:var(--rc-ink);margin:.15rem 0 .35rem;font-size:1.35rem;font-weight:500;line-height:1.1}.resto-cycle__pin-card--score .resto-cycle__pin-card-value,.resto-cycle__pin-score{font-family:var(--rc-display);letter-spacing:-.04em;color:var(--rc-ink);align-items:baseline;gap:.2rem;margin:.4rem 0 .5rem;font-size:3rem;font-weight:500;line-height:1;display:flex}.resto-cycle__pin-score small{color:var(--rc-faint);font-size:1rem;font-family:var(--rc-ui)}.resto-cycle__pin-card-body{color:var(--rc-ink-soft);margin:0;font-size:.78rem;line-height:1.45}.resto-cycle__pin-card.is-ok{border-color:color-mix(in srgb, var(--rc-good) 28%, white);background:linear-gradient(180deg, var(--rc-good-soft), #fff 55%)}.resto-cycle__pin-card.is-good .resto-cycle__pin-card-value{color:var(--rc-good)}.resto-cycle__pin-card.is-warn .resto-cycle__pin-card-meta{color:var(--rc-warn)}.resto-cycle__pin-card--prio{border-left:3px solid var(--rc-ink)}.resto-cycle__pin-card--ecart.is-warn{border-left:3px solid var(--rc-warn)}.resto-cycle__pin-card--ecart.is-ok{border-left:3px solid var(--rc-good)}@media (width<=900px){.resto-cycle__pin-board{-moz-column-count:2;column-count:2;max-height:min(60vh,520px)}}@media (width<=520px){.resto-cycle__pin-board{-moz-column-count:1;column-count:1;max-height:none;-webkit-mask-image:none;mask-image:none}}.resto-cycle__caption{color:var(--rc-faint);margin:.7rem 0 0;font-size:.82rem}.resto-cycle__block:nth-child(2n){background:linear-gradient(#0000,#ffffff8c,#0000)}.resto-cycle__close{text-align:center;background:linear-gradient(#0000,#ffffff8c 35% 65%,#0000);padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.resto-cycle__close-inner{max-width:520px}.resto-cycle__close h2{margin-inline:auto;text-wrap:balance;max-width:16ch;margin-bottom:.85rem;font-size:clamp(1.85rem,3.6vw,2.65rem)}.resto-cycle__close-lead{color:var(--rc-ink-soft);text-wrap:balance;max-width:32ch;margin:0 auto 1.85rem;font-size:1.05rem;line-height:1.55}.resto-cycle__close-mock{text-align:left;width:100%;max-width:440px;margin-inline:auto}.resto-cycle__close-card{background:#fff;border:1px solid #11111014;border-radius:22px;flex-direction:column;gap:1.25rem;padding:1.45rem 1.4rem 1.3rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 18px 48px #11111017,0 2px 8px #1111100a}.resto-cycle__close-card-head{flex-direction:column;gap:.4rem;display:flex}.resto-cycle__close-card-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-faint);justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:600;display:flex}.resto-cycle__close-card-pill{letter-spacing:.03em;text-transform:none;background:var(--rc-good-soft);color:var(--rc-good);border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:650}.resto-cycle__close-card-title{font-family:var(--rc-display);letter-spacing:-.025em;color:var(--rc-ink);margin:0;font-size:1.4rem;font-weight:500;line-height:1.2}.resto-cycle__close-rail{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.resto-cycle__close-rail:before{content:"";background:linear-gradient(#1111101f,#1111100f 50%,#1111101a);width:1px;position:absolute;top:1.1rem;bottom:1.1rem;left:.85rem}.resto-cycle__close-step{animation:.55s cubic-bezier(.22,1,.36,1) both resto-close-step-in;animation-delay:calc(80ms * var(--close-step,1));grid-template-columns:1.7rem 1fr;gap:.85rem;padding:.7rem 0;display:grid;position:relative}@keyframes resto-close-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.resto-cycle__close-step{animation:none}}.resto-cycle__close-step-dot{z-index:1;width:1.7rem;height:1.7rem;color:var(--rc-ink);background:#fff;border:1.5px solid #11111024;border-radius:999px;justify-content:center;align-items:center;margin-top:.15rem;font-size:.72rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 0 0 4px #fff}.resto-cycle__close-step.is-warn .resto-cycle__close-step-dot{border-color:color-mix(in srgb, var(--rc-warn) 55%, white);color:var(--rc-warn)}.resto-cycle__close-step.is-good .resto-cycle__close-step-dot,.resto-cycle__close-step.is-live .resto-cycle__close-step-dot{border-color:color-mix(in srgb, var(--rc-good) 50%, white);color:var(--rc-good)}.resto-cycle__close-step-body{flex-direction:column;gap:.25rem;min-width:0;padding:.15rem 0;display:flex}.resto-cycle__close-step+.resto-cycle__close-step{border-top:1px solid #1111100f}.resto-cycle__close-step-verb{letter-spacing:.08em;text-transform:uppercase;color:var(--rc-faint);font-size:.66rem;font-weight:700}.resto-cycle__close-step-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.resto-cycle__close-step-copy{min-width:0}.resto-cycle__close-step-title{color:var(--rc-ink);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:650;line-height:1.25}.resto-cycle__close-step-detail{color:var(--rc-ink-soft);margin:.15rem 0 0;font-size:.78rem;line-height:1.35}.resto-cycle__close-step-signal{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.05rem;padding-top:.05rem;display:flex}.resto-cycle__close-step-signal strong{font-family:var(--rc-ui);letter-spacing:-.03em;color:var(--rc-ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1.1}.resto-cycle__close-step.is-warn .resto-cycle__close-step-signal strong{color:var(--rc-warn)}.resto-cycle__close-step.is-good .resto-cycle__close-step-signal strong{color:var(--rc-good)}.resto-cycle__close-step.is-live .resto-cycle__close-step-signal strong{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-good);font-size:.72rem;font-weight:700}.resto-cycle__close-step-signal span{letter-spacing:.02em;color:var(--rc-faint);font-size:.65rem;font-weight:600}.resto-cycle__close-ask{background:var(--rc-ink);color:#faf9f6;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem 1rem;display:grid}.resto-cycle__close-ask-who{font-family:var(--rc-brand,"Fraunces", Georgia, serif);letter-spacing:-.02em;padding-top:.15rem;font-size:.95rem;font-style:normal;font-weight:500;line-height:1.2}.resto-cycle__close-ask p{flex-direction:column;gap:.25rem;margin:0;font-size:.9rem;line-height:1.35;display:flex}.resto-cycle__close-ask em{color:#faf9f694;font-style:normal;font-weight:500}.resto-cycle__close-ask span{color:#faf9f6;letter-spacing:-.01em;font-weight:650}.resto-cycle__close-bridge{color:var(--rc-muted);margin:1.65rem 0 0;font-size:.95rem;font-weight:600;line-height:1.5}.resto-cycle__close-benefits{text-align:left;gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.resto-cycle__close-benefits li{border-bottom:1px solid var(--rc-line);gap:.25rem;padding:0 0 1.15rem;display:grid}.resto-cycle__close-benefits li:last-child{border-bottom:none;padding-bottom:0}.resto-cycle__close-benefits strong{font-family:var(--rc-display);letter-spacing:-.02em;color:var(--rc-ink);font-size:1.15rem;font-weight:500;line-height:1.25}.resto-cycle__close-benefits span{color:var(--rc-ink-soft);max-width:42ch;font-size:.98rem;line-height:1.55}.resto-cycle__ressources{text-align:center;padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.resto-cycle__ressources-inner{max-width:36rem;margin-inline:auto}.resto-cycle__ressources-lead{max-width:38ch;color:var(--rc-ink-soft);margin:.85rem auto 0;font-size:1.02rem;line-height:1.55}.resto-cycle__ressources-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.25rem;margin-top:1.5rem;display:flex}.resto-cycle__ressources-link{color:#111110;text-underline-offset:3px;font-size:.95rem;font-weight:600;text-decoration:none}.resto-cycle__ressources-link:hover{text-decoration:underline}.resto-cycle__cta{text-align:center;padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(5rem,10vw,8rem)}.resto-cycle__cta-card{border-radius:calc(var(--rc-radius) + 2px);background:linear-gradient(180deg, #fffffff0, #ffffffc7), var(--rc-cream-2);border:1px solid var(--rc-line);width:min(520px,100%);box-shadow:var(--rc-shadow);margin-inline:auto;padding:clamp(1.7rem,3.8vw,2.35rem) clamp(1.2rem,3.2vw,1.85rem)}.resto-cycle__signup{text-align:left;margin-top:1.35rem}.resto-cycle__signup .landing-signup .form-field{margin-bottom:11px}.resto-cycle__signup .landing-signup .form-field label{margin-bottom:4px;font-size:12px}.resto-cycle__signup .landing-signup .input{font-family:var(--rc-ui);color:var(--rc-ink);background:#fff;border-color:#11111024;border-radius:9px;padding:9px 12px;font-size:13.5px}.resto-cycle__signup .landing-signup .input:focus{border-color:var(--rc-ink);background:#fff;box-shadow:0 0 0 3px #11111014}.resto-cycle__signup .landing-signup .btn-submit{background:var(--rc-ink);color:#faf9f6;font-family:var(--rc-ui);box-shadow:none;border-radius:999px;margin-top:2px;padding:11px 20px;font-size:14px}.resto-cycle__signup .landing-signup .btn-submit:hover:not(:disabled){box-shadow:none;background:#000;transform:none}.resto-cycle__signup .landing-signup .form-field:has(.checkbox-field){overflow:visible}.resto-cycle__signup .landing-signup .checkbox-field{align-items:flex-start;gap:.85rem;width:100%;max-width:100%;margin:0;font-weight:400;overflow:visible;display:flex!important}.resto-cycle__signup .landing-signup .checkbox-field input[type=checkbox]{accent-color:var(--rc-ink);flex:0 0 1rem;width:1rem;height:1rem;margin:.15rem 0 0}.resto-cycle__signup .landing-signup .checkbox-field-text{white-space:normal;overflow-wrap:break-word;text-align:left;flex:auto;min-width:0;max-width:100%;font-size:.78rem;line-height:1.45}.resto-cycle__signup .landing-signup .checkbox-field-text a{color:var(--rc-ink);text-underline-offset:2px;text-decoration:underline}.resto-cycle__signup .checkbox-req,.resto-cycle__signup .checkbox-reco{letter-spacing:.02em;vertical-align:.05em;border-radius:999px;margin:0 .45rem .15rem 0;padding:.12rem .45rem;font-size:.68rem;font-weight:650;display:inline-block}.resto-cycle__signup .checkbox-req{color:#111110b8;background:#11111012}.resto-cycle__signup .checkbox-reco{background:color-mix(in srgb, var(--rc-good) 14%, white);color:var(--rc-good)}.resto-cycle__signup .form-field--consent{margin-bottom:.65rem}.resto-cycle__signup .checkbox-field--boxed{box-sizing:border-box;background:#11111006;border:1px solid #11111012;border-radius:10px;padding:.55rem .7rem}.resto-cycle__signup .checkbox-field--reco{background:color-mix(in srgb, var(--rc-good) 6%, white);border-color:color-mix(in srgb, var(--rc-good) 22%, #11111014)}.resto-cycle__consent-nudge{background:#11111008;border:1px solid #11111014;border-radius:10px;margin-top:.5rem;padding:.65rem .75rem}.resto-cycle__consent-nudge[hidden]{display:none!important}.resto-cycle__consent-nudge p{color:var(--rc-ink-soft);margin:0;font-size:.84rem;line-height:1.45}.resto-cycle__consent-nudge-actions{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.resto-cycle__consent-nudge-yes,.resto-cycle__consent-nudge-skip{cursor:pointer;font-family:var(--rc-ui);border:none;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:600}.resto-cycle__consent-nudge-yes{background:var(--rc-ink);color:#faf9f6}.resto-cycle__consent-nudge-skip{color:#1111109e;text-underline-offset:2px;background:0 0;padding-left:.35rem;text-decoration:underline}.resto-cycle__signup .label-hint{color:var(--rc-faint);font-weight:500}.resto-cycle__signup .parrain-banner{color:var(--rc-ink-soft);background:#1111100a;border-color:#1111101a}.resto-cycle__signup .landing-signup-success h3{font-family:var(--rc-display);color:var(--rc-ink)}.resto-cycle__signup .landing-signup-success__icon{background:var(--nael-good-soft,color-mix(in srgb, var(--rc-good) 12%, white));color:var(--rc-good)}.resto-cycle__cta h2{text-wrap:balance;max-width:18ch;margin:0 auto .75rem;font-size:clamp(1.65rem,3.2vw,2.15rem);line-height:1.18}.resto-cycle__cta-lead{max-width:40ch;color:var(--rc-ink-soft);margin:0 auto;font-size:.95rem;line-height:1.6}.resto-cycle__cta-offer{text-align:left;grid-template-columns:repeat(3,1fr);gap:.6rem;max-width:100%;margin:1.25rem auto 0;padding:0;list-style:none;display:grid}.resto-cycle__cta-offer li{background:#ffffffb8;border:1px solid #11111012;border-radius:10px;flex-direction:column;gap:.2rem;padding:.65rem .7rem;display:flex}.resto-cycle__cta-offer strong{color:var(--rc-ink);letter-spacing:-.01em;font-size:.8rem;font-weight:700}.resto-cycle__cta-offer span{color:var(--rc-faint);font-size:.72rem;line-height:1.35}.resto-cycle__cta-actions{justify-content:center;margin-top:1.6rem;display:flex}.resto-cycle__cta-signature{font-family:var(--rc-display);letter-spacing:-.02em;color:var(--rc-ink);margin:1.5rem 0 0;font-size:1.1rem;font-weight:500}@media (width<=640px){.resto-cycle__cta-offer{grid-template-columns:1fr}.resto-cycle__cta h2{max-width:none}}.resto-cycle__faq{padding:0 0 clamp(4rem,8vw,6rem)}.resto-cycle__faq-list{border-top:1px solid var(--rc-line);width:min(720px,100%);margin:1.5rem auto 0}.resto-cycle__faq details{border-bottom:1px solid var(--rc-line);padding:1rem 0}.resto-cycle__faq summary{cursor:pointer;font-weight:600;list-style:none}.resto-cycle__faq summary::-webkit-details-marker{display:none}.resto-cycle__faq p{color:var(--rc-ink-soft);margin:.65rem 0 0;line-height:1.6}@media (width<=900px){.resto-cycle__grid,.resto-cycle__grid--flip{grid-template-columns:1fr}.resto-cycle__grid--flip .resto-cycle__copy{order:0}.resto-cycle__hero h1,.resto-cycle__block h2{max-width:none}}@media (width<=720px){body.mkt-charte-encre.mkt-audience-resto #nav .nav-inner{padding-left:32px;padding-right:32px}.resto-cycle__wrap{width:min(1120px,100% - 64px)}.resto-cycle__hero{padding-top:clamp(5.75rem,16vw,7.25rem);padding-bottom:clamp(3.25rem,9vw,4.75rem)}.resto-cycle__block,.resto-cycle__close,.resto-cycle__cta{padding-top:clamp(3.5rem,10vw,5rem);padding-bottom:clamp(3.5rem,10vw,5rem)}.resto-cycle__close{padding-bottom:clamp(2rem,6vw,3rem)}.resto-cycle__cta{padding-top:clamp(2rem,6vw,3rem)}.resto-cycle__close h2{max-width:none}.resto-cycle__hero .resto-cycle__grid,.resto-cycle__block .resto-cycle__grid{gap:2.35rem}.resto-cycle__hero h1{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(1.9rem,7vw,2.45rem);line-height:1.2}.resto-cycle__hero h1.resto-cycle__h1--stack{max-width:none}.resto-cycle__eyebrow{letter-spacing:.1em;margin:0 0 1rem}.resto-cycle__lead,.resto-cycle__hero .resto-cycle__lead{max-width:none;line-height:1.55}.resto-cycle__ecart{max-width:100%}.resto-cycle__ecart-card{border-radius:18px;padding:1.35rem 1.2rem 1.2rem;box-shadow:inset 0 1px #ffffffd9,0 10px 28px #1111100f,0 1px 4px #11111008}.resto-cycle__secteurs-mock{max-width:100%}.resto-cycle__secteurs-card{padding:1rem 1rem .95rem}.resto-cycle-footer__inner{width:min(720px,100% - 64px)}.resto-cycle__cta-card{padding-inline:1.35rem}}@media (width<=420px){body.mkt-charte-encre #nav .nav-audiences a{padding:5px 7px!important;font-size:10.5px!important}body.mkt-charte-encre.mkt-audience-resto #nav .nav-connexion,body.mkt-charte-encre.mkt-audience-comptable #nav .nav-connexion{padding:.4rem .55rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.resto-cycle__btn,body.mkt-charte-encre #nav .nav-menu span{transition:none}}
