@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{--ink:#08090b;--panel:#101216;--edge:#23262d;--fg:#eef0f3;--soft:#9298a2;--green:#3cf08e;--warn:#ffb08a}*{box-sizing:border-box}html{background:var(--ink);color-scheme:dark}body{margin:0;background:var(--ink);color:var(--fg);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.shell{max-width:1240px;margin:0 auto;padding:0 40px}.bar{display:flex;justify-content:space-between;align-items:center;padding:28px 0}.mono{display:inline-grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--green);border-radius:10px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16px;color:var(--green);text-decoration:none;letter-spacing:.02em}.jump{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:15px;color:var(--fg);text-decoration:none;border-bottom:1.5px solid var(--green);padding-bottom:3px}.jump:after{content:" ↓";color:var(--green)}.jump.back:after{content:""}.jump.back:before{content:"← ";color:var(--green)}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:88px;padding:88px 0 120px;align-items:start}.who{position:sticky;top:48px}.who h1{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:92px;line-height:.95;letter-spacing:-.045em;margin:0 0 36px}.who h1 span{display:block;color:var(--green)}.who .claim{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:24px;line-height:1.35;margin:0 0 24px;max-width:22em}.who .about{color:var(--soft);font-size:17px;max-width:32em;margin:0}.write{background:var(--panel);border:1px solid var(--edge);border-top:3px solid var(--green);border-radius:4px 4px 16px 16px;padding:40px 40px 36px}.write h2{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.02em;margin:0 0 8px}.write .hint{color:var(--soft);margin:0 0 28px}fieldset{border:0;margin:0;padding:0}.pair{display:flex;gap:24px}.pair label{flex:1}form label{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--soft);margin:0 0 22px}form input,form textarea{display:block;margin-top:6px;width:100%;font:inherit;font-size:16px;text-transform:none;letter-spacing:0;color:var(--fg);background:transparent;border:0;border-bottom:1px solid #3a3e47;border-radius:0;padding:10px 0}form input:focus,form textarea:focus{outline:none;border-bottom-color:var(--green)}form [aria-invalid=true]{border-bottom-color:var(--warn)}form textarea{min-height:120px;resize:vertical}.calc input{max-width:120px}.leurre{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.send{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16px;color:var(--ink);background:var(--green);border:0;border-radius:10px;padding:16px 28px;cursor:pointer;margin-top:6px}.send:hover{background:#6ff5ab}.send[disabled]{opacity:.6;cursor:wait}.send:focus-visible,.jump:focus-visible,.mono:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.retour{margin:14px 0 0;color:var(--warn);font-size:15px}.retour:empty{display:none}.fine{font-size:13px;color:var(--soft);margin:18px 0 0}.fine a{color:var(--fg)}.page{max-width:780px;padding:64px 0 120px}.page h1{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:60px;line-height:1;letter-spacing:-.04em;margin:0 0 48px}.page h1 span{color:var(--green)}.page h2{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:22px;margin:40px 0 10px}.page p{color:#c3c7ce;margin:0 0 14px}.page .jump{display:inline-block;margin-top:32px}.page.court{padding:96px 0 160px}.page.court p{font-size:19px;color:var(--soft)}.base{border-top:1px solid var(--edge);background:var(--panel);color:var(--soft);font-size:14px}.base ul{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:16px 32px;padding-top:32px;padding-bottom:32px}.base a{color:var(--soft)}.base a:hover{color:var(--green)}@media(max-width:900px){.shell{padding:0 20px}.bar{padding:18px 0}.split{grid-template-columns:1fr;gap:48px;padding:40px 0 64px}.who{position:static}.who h1{font-size:56px;margin-bottom:24px}.who .claim{font-size:20px}.who .about{font-size:16px}.write{padding:28px 20px 24px}.write h2{font-size:26px}.pair{display:block}.send{width:100%}.page{padding:32px 0 72px}.page h1{font-size:40px;margin-bottom:32px}.page.court{padding:56px 0 96px}.base ul{grid-template-columns:1fr;gap:6px}}
