:root{--nuit:#0B1636;--bleu:#2F5BEA;--brume:#F3F4F7;--txt:#1E2640;--muted:#4A5470}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--txt);background:var(--brume);line-height:1.6}header{background:var(--nuit);color:#fff;padding:20px 16px}header .in{max-width:880px;margin:0 auto;display:flex;align-items:center;gap:12px}header a{color:#fff;text-decoration:none;font-weight:800;font-size:22px;letter-spacing:-.03em}header a span{color:#6E8DFF}main{max-width:880px;margin:0 auto;padding:32px 16px 64px}h1{font-size:30px;line-height:1.2;margin:0 0 8px;color:var(--nuit)}h2{font-size:19px;margin:28px 0 8px;color:var(--nuit)}.card{background:#fff;border:1px solid #E2E6EE;border-radius:16px;padding:28px}.muted{color:var(--muted);font-size:14px}a{color:var(--bleu)}footer{max-width:880px;margin:0 auto;padding:0 16px 40px;color:var(--muted);font-size:14px}footer a{margin-right:16px}.hero{background:var(--nuit);color:#fff;border-radius:20px;padding:40px 28px}.hero h1{color:#fff;font-size:38px}.hero p{color:#C9D3EE;font-size:18px}.btn{display:inline-block;background:var(--bleu);color:#fff;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:600;margin-top:12px}
