@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--noir: #000000;--blanc: #ffffff;--papier: #f2f3f5;--trait: #d6d9de;--gris: #5b616b;--encre: #2b44d6;--vert: #11784a;--rouge: #b42f25;--radius-sheet: 10px;--font: "Schibsted Grotesk Variable", "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.3125rem;--step-2: 1.75rem;--step-3: clamp(2.1rem, 4.6vw, 3.6rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--blanc);color:var(--noir);font-family:var(--font);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.12;letter-spacing:-.02em}h1{font-size:var(--step-3);font-weight:800;letter-spacing:-.035em}h2{font-size:var(--step-2);font-weight:700}h3{font-size:var(--step-1);font-weight:600}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--encre);outline-offset:3px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1160px;margin:0 auto;padding:20px 24px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:1.25rem;text-decoration:none;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;flex:none}.topnav{display:flex;align-items:center;gap:24px;font-size:var(--step--1);font-weight:500}.topnav a{text-decoration:none}.topnav a:hover{text-decoration:underline;text-underline-offset:4px}.topnav-cta{background:var(--noir);color:var(--blanc);padding:9px 16px;border-radius:999px}.topnav-cta:hover{text-decoration:none!important;background:var(--encre)}main>section{max-width:1160px;margin:0 auto;padding:88px 24px}main>section+section{border-top:1px solid var(--trait)}main>.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;padding-top:56px}.hero-text h1{max-width:13ch}.lead{margin-top:24px;max-width:46ch;font-size:var(--step-1);line-height:1.5;color:#1d2026}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-note{margin-top:20px;font-size:var(--step--1);color:var(--gris);max-width:48ch}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:999px;font:inherit;font-weight:600;text-decoration:none;border:2px solid var(--noir);cursor:pointer}.button-primary{background:var(--noir);color:var(--blanc)}.button-primary:hover{background:var(--encre);border-color:var(--encre)}.button-quiet{background:transparent;color:var(--noir)}.button-quiet:hover{background:var(--papier)}.dossier{position:relative;padding-top:30px}.dossier-tab{position:absolute;top:0;left:28px;background:var(--noir);color:var(--blanc);font-weight:700;font-size:var(--step--1);padding:7px 18px 9px;border-radius:8px 8px 0 0}.dossier-sheet{position:relative;background:var(--papier);border:2px solid var(--noir);border-radius:var(--radius-sheet);padding:24px 24px 20px;box-shadow:10px 10px 0 var(--noir)}.dossier-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--trait)}.dossier-title{font-weight:700}.dossier-sub{font-size:var(--step--1);color:var(--gris)}.dossier-count{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pieces{list-style:none;margin:0;padding:8px 0}.pieces li{position:relative;padding:9px 0 9px 32px;font-size:.97rem;line-height:1.35;color:var(--gris);transition:color .3s ease}.pieces li:before{content:"";position:absolute;left:0;top:9px;width:18px;height:18px;border:2px solid var(--trait);border-radius:50%;background:var(--blanc);transition:background .3s ease,border-color .3s ease}.pieces li.is-ok{color:var(--noir)}.pieces li.is-ok:before{border-color:var(--vert);background:var(--vert) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.pieces li.is-retry{color:var(--noir)}.pieces li.is-retry:before{border-color:var(--rouge);background:var(--blanc)}.retry-note{display:block;margin-top:2px;font-size:var(--step--1);color:var(--rouge)}.dossier-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;border-top:1px solid var(--trait);min-height:58px}.relance{font-size:var(--step--1);color:var(--gris)}.stamp{font-weight:800;font-size:1.25rem;color:var(--encre);border:3px solid var(--encre);border-radius:6px;padding:2px 12px;transform:rotate(-8deg) scale(1.6);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.3,1.2),opacity .2s ease}.stamp.is-on{opacity:1;transform:rotate(-8deg) scale(1)}.pain h2{max-width:22ch}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}.pain-grid>p{font-size:var(--step-1);line-height:1.5;max-width:34ch}.plain-list{list-style:none;margin:0;padding:0}.plain-list li{padding:10px 0;border-bottom:1px solid var(--trait)}.plain-list li:first-child{padding-top:0}.steps{list-style:none;counter-reset:step;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.steps li{counter-increment:step;border-top:3px solid var(--noir);padding-top:18px}.steps li:before{content:counter(step);display:block;font-weight:800;font-size:2.25rem;line-height:1;margin-bottom:14px;font-variant-numeric:tabular-nums}.steps h3{font-size:1.125rem}.steps p{margin-top:10px;color:#2c3038;font-size:.98rem}.checks{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.checks-intro p{margin-top:16px;color:var(--gris)}.check-list{margin:0}.check-list>div{display:grid;grid-template-columns:11rem 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--trait)}.check-list>div:first-child{padding-top:0}.check-list dt{font-weight:700}.check-list dd{margin:0;color:#2c3038}.trust-list{margin-top:28px;max-width:62ch}.pricing-intro{margin-top:12px;color:var(--gris)}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;max-width:860px}.plan{border:2px solid var(--noir);border-radius:var(--radius-sheet);padding:28px}.plan-team{background:var(--noir);color:var(--blanc)}.plan-team .plain-list li{border-color:#33373f}.price{margin:10px 0 22px;color:inherit}.price strong{font-size:2.6rem;font-weight:800;letter-spacing:-.03em;margin-right:6px}.pricing-note{margin-top:24px;max-width:60ch;color:var(--gris)}main>.signup{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.signup-text p{margin-top:16px;max-width:40ch;color:#2c3038}.form{display:grid;gap:18px;background:var(--papier);border:2px solid var(--noir);border-radius:var(--radius-sheet);padding:28px}.field{display:grid;gap:6px;font-size:var(--step--1);font-weight:600}.field em{font-style:normal;font-weight:400;color:var(--gris)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field input,.field select{font:inherit;font-size:1rem;font-weight:400;min-height:46px;padding:10px 12px;border:2px solid var(--noir);border-radius:8px;background:var(--blanc);color:var(--noir);width:100%}.field input[aria-invalid=true]{border-color:var(--rouge)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form .button{justify-self:start}.form .button[disabled]{opacity:.6;cursor:progress}.form-status{font-weight:600;min-height:1.5em}.form-status.is-ok{color:var(--vert)}.form-status.is-error{color:var(--rouge)}.form-legal{font-size:.8rem;color:var(--gris)}.faq details{border-bottom:1px solid var(--trait);max-width:760px}.faq h2+details{margin-top:24px;border-top:1px solid var(--trait)}.faq summary{cursor:pointer;font-weight:600;padding:18px 0;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:700;font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 0 18px;max-width:64ch;color:#2c3038}.footer{background:var(--noir);color:var(--blanc);padding:32px max(24px,calc((100vw - 1160px)/2 + 24px));display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:var(--step--1)}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.footer a{color:var(--blanc);text-underline-offset:3px}@media(max-width:960px){main>.hero,.checks,main>.signup{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pain-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:640px){main>section{padding:56px 16px}main>.hero{padding-top:24px}.topbar{padding:16px}.topnav a:not(.topnav-cta){display:none}.steps,.plans,.field-row{grid-template-columns:1fr}.check-list>div{grid-template-columns:1fr;gap:4px}.dossier-sheet{box-shadow:6px 6px 0 var(--noir);padding:20px 16px 16px}.dossier-head{flex-direction:column;gap:6px}.form{padding:20px 16px}.hero-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.legal{max-width:760px;margin:0 auto;padding:40px 24px 88px}.legal h1{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:8px}.legal .updated{color:var(--gris);font-size:var(--step--1);margin-bottom:40px}.legal h2{font-size:var(--step-1);margin:40px 0 12px}.legal p,.legal li{max-width:68ch;color:#1d2026}.legal p+p{margin-top:12px}.legal ul{padding-left:1.2em;margin:12px 0 0}.legal li+li{margin-top:6px}.legal table{width:100%;border-collapse:collapse;margin-top:16px;font-size:.95rem}.legal th,.legal td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--trait)}.legal th{font-weight:600}.notfound{max-width:760px;margin:0 auto;padding:96px 24px 120px}.notfound p{margin:20px 0 32px;font-size:var(--step-1);max-width:40ch}@media(max-width:640px){.legal table,.legal thead,.legal tbody,.legal tr,.legal th,.legal td{display:block}.legal thead{display:none}.legal td{border-bottom:none;padding:2px 0}.legal tr{border-bottom:1px solid var(--trait);padding:10px 0}.legal td:first-child{font-weight:600}}.legal table+p{margin-top:20px}html,body{overflow-x:clip}.tool{max-width:1160px;margin:0 auto;padding:0 24px}.tool-intro{padding:40px 0 32px}.tool-intro h1{max-width:18ch;font-size:clamp(2rem,4.2vw,3.2rem)}.tool-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:start;padding-bottom:72px}.tool-form fieldset{border:none;margin:0 0 28px;padding:0}.tool-form legend{font-weight:700;margin-bottom:12px;padding:0}.tool-form legend span{font-weight:400;color:var(--gris);font-size:var(--step--1);margin-left:6px}.choices{display:flex;flex-wrap:wrap;gap:8px}.choice{position:relative;display:inline-flex;cursor:pointer}.choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.choice span{display:inline-block;padding:9px 14px;border:2px solid var(--noir);border-radius:999px;font-size:.95rem;font-weight:500;background:var(--blanc)}.choice input:checked+span{background:var(--noir);color:var(--blanc)}.choice input:focus-visible+span{outline:3px solid var(--encre);outline-offset:3px}.checklist{position:sticky;top:16px;background:var(--papier);border:2px solid var(--noir);border-radius:var(--radius-sheet);box-shadow:8px 8px 0 var(--noir);padding:24px}.checklist-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--trait)}.checklist-head h2{font-size:var(--step-1)}.checklist-count{font-weight:700;font-variant-numeric:tabular-nums}.checklist h3{font-size:1rem;margin:20px 0 6px}.checklist ul{list-style:none;margin:0;padding:0}.checklist li{position:relative;padding:6px 0 6px 28px;font-size:.97rem;line-height:1.4}.checklist li:before{content:"";position:absolute;left:0;top:8px;width:16px;height:16px;border:2px solid var(--noir);border-radius:4px;background:var(--blanc)}.checklist .each{display:inline-block;font-size:.78rem;font-weight:600;color:var(--encre);border:1px solid var(--encre);border-radius:999px;padding:0 8px;white-space:nowrap}.checklist-note{margin-top:20px;font-size:var(--step--1);color:var(--gris)}.checklist-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pilot{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start;border-top:1px solid var(--trait);padding:72px 0 88px}.pilot h2{max-width:22ch}.pilot p{margin-top:16px;max-width:52ch;color:#2c3038}.pilot-form{display:grid;gap:16px;background:var(--noir);color:var(--blanc);border-radius:var(--radius-sheet);padding:28px}.pilot-form .field em{color:#b9bec7}.pilot-form .button-primary{background:var(--blanc);color:var(--noir);border-color:var(--blanc);justify-self:start}.pilot-form .button-primary:hover{background:var(--papier)}.pilot-form .form-legal,.pilot-form .form-legal a{color:#b9bec7}.pilot-form .form-status.is-ok{color:#7fd6a8}.pilot-form .form-status.is-error{color:#ff9a8f}@media(max-width:960px){.tool-grid,.pilot{grid-template-columns:1fr}.checklist{position:static}}@media(max-width:640px){.tool{padding:0 16px}.checklist{padding:18px 14px;box-shadow:5px 5px 0 var(--noir)}}@media print{.topbar,.footer,.tool-form,.tool-intro .lead,.checklist-actions,.checklist .form-status,.pilot{display:none!important}.tool-grid{display:block;padding:0}.checklist{border:none;box-shadow:none;background:none;padding:0}.tool-intro{padding:0 0 12px}}.guide,.situations{border-top:1px solid var(--trait);padding:64px 0;max-width:760px}.guide h2,.situations h2{margin-bottom:16px}.guide p{max-width:68ch;color:#1d2026}.guide p+p{margin-top:14px}.guide .guide-more{margin-top:32px;font-weight:600}.guide-links{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.guide-links a{display:inline-block;padding:8px 14px;border:2px solid var(--noir);border-radius:999px;text-decoration:none;font-weight:500;font-size:.95rem}.guide-links a:hover{background:var(--papier)}
