.home{--ink:#14161b;--muted:#5b616d;--bg:#f4f5f7;--line:#dfe2e7;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh}.home a{color:inherit}.home-wrap{width:min(1160px,100% - 32px);margin-inline:auto}.home-top{background:var(--ink);color:#fff}.home-top .home-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px}.home-brand{font-weight:800;font-size:20px;text-decoration:none}.home-cta{background:#fff;color:var(--ink)!important;padding:9px 16px;border-radius:8px;font-weight:600;text-decoration:none}.home-intro{padding:56px 0 32px;max-width:720px}.home-kicker{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.home-intro h1{font-size:clamp(32px,5vw,52px);line-height:1.05;margin:0 0 16px;text-wrap:balance;letter-spacing:-.02em}.home-intro p{color:var(--muted);font-size:18px;margin:0}.home-grid{list-style:none;margin:0 0 64px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.home-card{display:flex;flex-direction:column;gap:6px;height:100%;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s}.home-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(0,0,0,.35)}.home-swatch{height:8px;border-radius:4px;background:var(--c);margin-bottom:10px}.home-meta{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.home-formule{font-weight:700;color:var(--c)}.home-card strong{font-size:21px;line-height:1.2}.home-metier{font-weight:600}.home-desc{font-size:14.5px;color:var(--muted)}.home-go{margin-top:auto;padding-top:10px;font-weight:700;color:var(--c)}.home-foot{border-top:1px solid var(--line);padding:22px 0;font-size:14px;color:var(--muted)}