[hidden]{display:none!important}:root{--paper:#f4f1e9;--ink:#151817;--muted:#5e625f;--line:#b7b9b1;--lime:#c9ff68;--blue:#214a78;--blue-soft:#dfe9f3;--clay:#d85f43;--cream:#fffdf7;--radius:0;--sans:"Segoe UI",Arial,sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.55}body.rv-menu-open{overflow:hidden}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.rv-skip{position:fixed;left:1rem;top:-5rem;z-index:1000;background:var(--lime);padding:1rem;color:var(--ink)}.rv-skip:focus{top:1rem}.rv-corner-nav{position:absolute;inset:0 0 auto;z-index:40;display:flex;justify-content:space-between;align-items:flex-start;padding:1.4rem 1.6rem;pointer-events:none}.rv-corner-nav>*{pointer-events:auto}.rv-wordmark{display:flex;gap:.8rem;align-items:center;text-decoration:none}.rv-wordmark img{width:46px;height:46px}.rv-wordmark span{display:grid;line-height:1.05}.rv-wordmark strong{font-family:var(--serif);font-size:1.3rem;font-weight:500}.rv-wordmark small{font-size:.68rem;letter-spacing:.06em;margin-top:.3rem}.rv-corner-actions{display:flex;align-items:center;gap:.5rem}.rv-home-link,.rv-index-button{border:1px solid var(--ink);background:var(--cream);height:44px;padding:0 .9rem;display:flex;align-items:center;gap:.55rem;text-decoration:none}.rv-home-link img,.rv-index-button img{width:18px}.rv-index-button{cursor:pointer;background:var(--ink);color:white}.rv-index-button img{filter:invert(1)}.rv-index[hidden]{display:none}.rv-index{position:fixed;z-index:100;inset:0;background:var(--blue);color:white;padding:clamp(5rem,9vw,8rem) clamp(1.5rem,6vw,7rem) 2rem;display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:5vw;overflow:auto}.rv-index-close{position:absolute;right:1.6rem;top:1.4rem;border:1px solid rgba(255,255,255,.55);background:transparent;color:white;padding:.75rem 1rem;display:flex;align-items:center;gap:.6rem}.rv-index-close img{width:18px;filter:invert(1)}.rv-index nav{border-top:1px solid rgba(255,255,255,.4)}.rv-index nav a{display:grid;grid-template-columns:4rem 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.32);text-decoration:none;font-family:var(--serif);font-size:clamp(1.6rem,4vw,4.2rem);line-height:1.2;padding:.4em 0;transition:padding .2s,background .2s}.rv-index nav a:hover{padding-left:.25em;background:rgba(255,255,255,.06)}.rv-index nav span{font:500 .7rem var(--sans);letter-spacing:.15em}.rv-index aside{align-self:end;border-top:4px solid var(--lime);padding-top:1.25rem}.rv-index aside p{font-size:1.15rem}.rv-index aside a{color:var(--lime);display:flex;align-items:center;gap:.7rem;font-weight:700}.rv-index aside img{width:18px;filter:brightness(0) saturate(100%) invert(93%) sepia(49%) saturate(743%) hue-rotate(31deg)}main{min-height:70vh}.rv-opening{min-height:100svh;padding:7.5rem 0 0;display:grid;grid-template-rows:auto auto 1fr}.rv-opening-note{margin:0 clamp(1.3rem,4vw,4rem) 1rem;display:flex;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--ink);font-size:.78rem}.rv-opening-note p{margin:.35rem 0}.rv-opening-note span{color:var(--muted)}.rv-opening>h1{font:400 clamp(3rem,8.7vw,9.2rem)/.82 var(--serif);letter-spacing:-.075em;margin:.05em clamp(1.3rem,4vw,4rem) .18em;max-width:13ch}.rv-opening>h1 em{font-weight:400;color:var(--clay)}.rv-service-folds{align-self:end;border-top:1px solid var(--ink)}.rv-service-fold{border-bottom:1px solid var(--ink);background:var(--paper)}.rv-service-fold>button{width:100%;border:0;background:transparent;display:grid;grid-template-columns:4rem minmax(12rem,1fr) minmax(12rem,.7fr) 2rem;align-items:center;text-align:left;padding:.85rem clamp(1.3rem,4vw,4rem);cursor:pointer}.rv-service-fold>button span{font-size:.72rem}.rv-service-fold>button strong{font:400 clamp(1.4rem,2.5vw,2.6rem) var(--serif)}.rv-service-fold>button small{text-align:right;margin-right:2rem}.rv-service-fold>button img{width:20px;transition:transform .25s}.rv-service-fold>button[aria-expanded=true] img{transform:rotate(45deg)}.rv-service-fold--tenue>button[aria-expanded=true]{background:var(--lime)}.rv-service-fold--fiscalite>button[aria-expanded=true]{background:#ffd7ca}.rv-service-fold--creation>button[aria-expanded=true]{background:var(--blue-soft)}.rv-service-fold--pilotage>button[aria-expanded=true]{background:#f7d76e}.rv-service-fold--secteurs>button[aria-expanded=true]{background:#d9c9f2}.rv-fold-panel{display:grid;grid-template-columns:minmax(15rem,.62fr) 1fr;min-height:22rem;background:var(--cream)}.rv-fold-panel[hidden]{display:none}.rv-fold-panel figure{margin:0;overflow:hidden}.rv-fold-panel figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.rv-fold-panel>div{padding:clamp(1.5rem,4vw,4rem);display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem;align-content:center}.rv-fold-panel>div>p{font:400 clamp(1.3rem,2.2vw,2.25rem)/1.25 var(--serif);margin:0}.rv-fold-panel ul{margin:0;padding:0;list-style:none}.rv-fold-panel li{border-top:1px solid var(--line);padding:.65rem 0}.rv-fold-panel li:last-child{border-bottom:1px solid var(--line)}.rv-fold-panel li a{text-decoration:none}.rv-text-link{grid-column:2;display:flex;justify-content:space-between;align-items:center;background:var(--ink);color:white;padding:1rem;text-decoration:none}.rv-text-link img{width:18px;filter:invert(1)}.rv-manifesto{padding:clamp(5rem,10vw,10rem) clamp(1.3rem,5vw,6rem);display:grid;grid-template-columns:.55fr 1fr .7fr;gap:clamp(2rem,6vw,7rem);background:var(--ink);color:white}.rv-manifesto>p{color:var(--lime);font-size:.8rem}.rv-manifesto h2{font:400 clamp(2.6rem,5vw,5.8rem)/.95 var(--serif);letter-spacing:-.045em;margin:0}.rv-manifesto>div>p{font-size:1.1rem;max-width:55ch}.rv-manifesto>div>a{display:inline-block;margin-top:1.5rem;color:var(--lime)}.rv-manifesto ol{list-style:none;margin:0;padding:0;border-top:1px solid #5d615e}.rv-manifesto li{border-bottom:1px solid #5d615e;padding:1rem 0;display:grid;gap:.35rem}.rv-manifesto li span{font-size:.7rem;color:#aeb3af}.rv-manifesto li b{font:400 1.15rem var(--serif)}.rv-photo-sentence{padding:clamp(4rem,8vw,9rem) clamp(1.3rem,4vw,4rem);display:grid;grid-template-columns:.8fr 1.2fr .65fr;align-items:end;gap:2vw}.rv-photo-sentence figure{margin:0}.rv-photo-sentence figure:first-child{align-self:start}.rv-photo-sentence figure img{width:100%;height:clamp(20rem,37vw,38rem);object-fit:cover}.rv-photo-sentence figure:last-child img{height:clamp(14rem,25vw,25rem)}.rv-photo-sentence figcaption{font-size:.7rem;border-top:1px solid;padding-top:.4rem;margin-top:.5rem}.rv-photo-sentence>div{padding:0 1vw 10%}.rv-photo-sentence>div>p{color:var(--clay)}.rv-photo-sentence h2{font:400 clamp(2rem,4.5vw,5rem)/1 var(--serif);letter-spacing:-.04em}.rv-photo-sentence a{font-weight:700}.rv-decision-path{background:var(--blue);color:white;padding:clamp(4rem,7vw,8rem) clamp(1.3rem,4vw,4rem)}.rv-decision-path header{display:grid;grid-template-columns:1fr 1fr;gap:5vw;margin-bottom:4rem}.rv-decision-path h2{font:400 clamp(2.5rem,5vw,5.5rem)/.95 var(--serif);margin:0}.rv-decision-path header p{max-width:42ch;align-self:end}.rv-decision-path>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #6f89a5}.rv-decision-path article{padding:1.5rem 1.2rem;min-height:16rem;border-right:1px solid #6f89a5}.rv-decision-path article:last-child{border-right:0}.rv-decision-path article span{font-size:.7rem;color:var(--lime)}.rv-decision-path h3{font:400 1.5rem var(--serif);margin:3rem 0 1rem}.rv-decision-path article p{font-size:.9rem;color:#dfe8f1}.rv-belgium-window{padding:clamp(5rem,9vw,10rem) clamp(1.3rem,5vw,6rem);display:grid;grid-template-columns:.9fr 1fr .75fr;gap:5vw;align-items:center}.rv-belgium-window h2{font:400 clamp(2.3rem,4.2vw,4.6rem)/1 var(--serif);margin:0}.rv-belgium-window>div a{display:block;margin-top:1rem}.rv-belgium-window figure{margin:0}.rv-belgium-window figure img{width:100%;filter:sepia(.2)}.rv-belgium-window figcaption{font-size:.66rem;margin-top:.5rem}.rv-belgium-window ul{list-style:none;margin:0;padding:0}.rv-belgium-window li{border-top:1px solid;padding:1rem 0}.rv-belgium-window li:last-child{border-bottom:1px solid}.rv-belgium-window li p{font-size:.83rem;margin:.4rem 0 0}.rv-service-stream{padding:clamp(4rem,8vw,8rem) 0;background:var(--cream)}.rv-service-stream header{padding:0 clamp(1.3rem,4vw,4rem) 2rem;display:grid;grid-template-columns:.4fr 1.4fr .5fr;gap:2rem;align-items:end}.rv-service-stream header p{color:var(--clay)}.rv-service-stream h2{font:400 clamp(2rem,4vw,4rem)/1 var(--serif);margin:0}.rv-service-stream header a{text-align:right}.rv-service-stream>div{border-top:1px solid}.rv-service-stream>div>a{display:grid;grid-template-columns:4rem 1.2fr 1fr 2rem;gap:1.5rem;align-items:center;padding:1.15rem clamp(1.3rem,4vw,4rem);border-bottom:1px solid;text-decoration:none;transition:background .2s}.rv-service-stream>div>a:hover{background:var(--lime)}.rv-service-stream>div>a>span{font-size:.7rem}.rv-service-stream>div>a>strong{font:400 1.45rem var(--serif)}.rv-service-stream>div>a>p{font-size:.83rem;color:var(--muted)}.rv-service-stream>div>a>img{width:18px}.rv-official-sources{padding:clamp(4rem,8vw,8rem) clamp(1.3rem,5vw,6rem);display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#e8decf}.rv-official-sources h2{font:400 clamp(2.2rem,4.4vw,4.8rem)/1 var(--serif);margin:0}.rv-official-sources nav{border-top:1px solid}.rv-official-sources nav a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid;padding:1rem 0;text-decoration:none}.rv-official-sources nav img{width:17px}.rv-peppol-split{display:grid;grid-template-columns:1fr 1fr;min-height:36rem}.rv-peppol-split figure{margin:0;overflow:hidden}.rv-peppol-split figure img{width:100%;height:100%;object-fit:cover}.rv-peppol-split>div{padding:clamp(3rem,7vw,7rem);display:flex;flex-direction:column;justify-content:center;background:var(--lime)}.rv-peppol-split>div>p:first-child{font-size:.75rem}.rv-peppol-split h2{font:400 clamp(2.1rem,4vw,4.3rem)/1 var(--serif);margin:.5rem 0}.rv-peppol-split a{margin-top:1rem;font-weight:700}.rv-last-question{padding:clamp(5rem,10vw,11rem) clamp(1.3rem,8vw,10rem);text-align:center}.rv-last-question h2{font:400 clamp(3rem,7vw,8rem)/.9 var(--serif);letter-spacing:-.05em;margin:0 auto;max-width:14ch}.rv-last-question p{max-width:52ch;margin:2rem auto}.rv-last-question a{display:inline-block;background:var(--ink);color:white;padding:1rem 1.4rem}.rv-end-sheet{background:var(--ink);color:white}.rv-end-sheet>section:first-child{display:grid;grid-template-columns:5rem 1fr auto;gap:3rem;align-items:center;padding:clamp(2.5rem,5vw,5rem) clamp(1.3rem,4vw,4rem);border-bottom:1px solid #555}.rv-end-sheet>section:first-child>img{filter:invert(1);width:70px}.rv-end-sheet h2{font:400 clamp(2rem,4vw,4.3rem)/1 var(--serif);margin:0}.rv-end-sheet>section:first-child p{max-width:68ch}.rv-end-sheet>section:first-child>a{background:var(--lime);color:var(--ink);padding:1rem;text-decoration:none;display:flex;gap:1rem}.rv-end-sheet>section:first-child>a img{width:18px}.rv-end-sheet>section:last-child{padding:2rem clamp(1.3rem,4vw,4rem);display:grid;grid-template-columns:.4fr 1fr 1fr;gap:4vw;align-items:start}.rv-footer-home{font:400 2rem var(--serif)}.rv-end-sheet details summary{cursor:pointer}.rv-end-sheet details>div,.rv-end-sheet nav{display:grid;grid-template-columns:1fr 1fr;gap:.45rem 1rem;margin-top:1rem}.rv-end-sheet nav a,.rv-end-sheet details a{font-size:.78rem;color:#c8ccc9}.rv-end-sheet>section:last-child>p{grid-column:1/-1;font-size:.67rem;color:#9da29e;border-top:1px solid #444;padding-top:1rem}