#geosim-root{--gs-offset: 140px;--gs-max-width: var(--maxw);min-height:520px}#geosim-root.gs-embedded{height:calc(100dvh - var(--gs-offset))}#geosim-root.gs-bounded{border-radius:var(--r-card)}@media(max-width:780px){#geosim-root{--gs-offset: 96px}}.gsx-hero[data-astro-cid-ukiqocsc]{background:var(--ink);color:var(--white);padding:72px var(--pad-x) 0}.gsx-hero-grid[data-astro-cid-ukiqocsc]{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;align-items:end;padding-bottom:48px}.gsx-hero[data-astro-cid-ukiqocsc] h1[data-astro-cid-ukiqocsc]{font-size:var(--h1-projet);line-height:var(--lh-h1-page);margin:18px 0 0}.gsx-lead[data-astro-cid-ukiqocsc]{font-size:var(--lead);line-height:var(--lh-lead);color:var(--text-on-dark);max-width:56ch;margin-top:22px}.gsx-cta[data-astro-cid-ukiqocsc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.gsx-cta[data-astro-cid-ukiqocsc] .btn--ghost[data-astro-cid-ukiqocsc]{background:transparent;color:var(--white);border-color:var(--rule-on-dark)}.gsx-cta[data-astro-cid-ukiqocsc] .btn--ghost[data-astro-cid-ukiqocsc]:hover{color:var(--white);border-color:var(--white)}.gsx-cta[data-astro-cid-ukiqocsc] .btn--carte[data-astro-cid-ukiqocsc]{background:transparent;color:var(--white);border:2px solid #FF8A1E}.gsx-cta[data-astro-cid-ukiqocsc] .btn--carte[data-astro-cid-ukiqocsc]:hover{background:#ff8a1e;color:var(--ink)}.gsx-cta[data-astro-cid-ukiqocsc] .btn--annonces[data-astro-cid-ukiqocsc]{background:transparent;color:var(--white);border:2px solid var(--accent)}.gsx-cta[data-astro-cid-ukiqocsc] .btn--annonces[data-astro-cid-ukiqocsc]:hover{background:var(--accent);color:var(--white)}.gsx-steps[data-astro-cid-ukiqocsc]{list-style:none;margin:0;padding:0;display:grid;gap:20px}.gsx-steps[data-astro-cid-ukiqocsc] li[data-astro-cid-ukiqocsc]{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:12px;padding-top:14px;border-top:1px solid var(--rule-on-dark)}.gsx-step-n[data-astro-cid-ukiqocsc]{grid-row:1 / span 2;font-family:var(--font-cond);font-size:20px;font-weight:700;color:var(--accent);line-height:1.1}.gsx-step-t[data-astro-cid-ukiqocsc]{font-weight:600;font-size:16px;line-height:1.3}.gsx-step-d[data-astro-cid-ukiqocsc]{font-size:var(--meta);line-height:1.5;color:var(--text-dim);margin-top:3px}.gsx-statbar[data-astro-cid-ukiqocsc]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule-on-dark)}.gsx-statcell[data-astro-cid-ukiqocsc]{padding:22px 28px 26px;text-align:center;border-left:1px solid var(--rule-on-dark)}.gsx-statcell[data-astro-cid-ukiqocsc]:first-child{border-left:0}.gsx-statcell[data-astro-cid-ukiqocsc] .stat-num[data-astro-cid-ukiqocsc]{font-size:var(--stat-num-lg);font-variant-numeric:tabular-nums}.gsx-statcell[data-astro-cid-ukiqocsc] .stat-label[data-astro-cid-ukiqocsc]{color:var(--text-dim);margin-top:8px}.gsx-dot[data-astro-cid-ukiqocsc]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:7px;vertical-align:1px}.gsx-stage[data-astro-cid-ukiqocsc]{padding:0 var(--pad-x) var(--section-y);background:var(--ink);scroll-margin-top:var(--header-h)}.gsx-fallback[data-astro-cid-ukiqocsc]{display:block;padding:80px 24px;text-align:center;color:var(--text-dim);font-size:15px}.gsx-fallback[data-astro-cid-ukiqocsc] span[data-astro-cid-ukiqocsc]{display:block;margin-top:8px;font-size:var(--meta)}.gsx-fallback[data-astro-cid-ukiqocsc] a[data-astro-cid-ukiqocsc]{color:var(--white);text-decoration:underline}@media(max-width:1100px){.gsx-hero-grid[data-astro-cid-ukiqocsc]{grid-template-columns:1fr;gap:40px;align-items:start}.gsx-steps[data-astro-cid-ukiqocsc]{grid-template-columns:repeat(3,1fr);gap:18px}}@media(max-width:780px){.gsx-hero[data-astro-cid-ukiqocsc]{padding-top:48px}.gsx-steps[data-astro-cid-ukiqocsc],.gsx-statbar[data-astro-cid-ukiqocsc]{grid-template-columns:1fr}.gsx-statcell[data-astro-cid-ukiqocsc]{border-left:0;border-top:1px solid var(--rule-on-dark);padding:18px 20px;display:flex;align-items:baseline;justify-content:space-between;text-align:left}.gsx-statcell[data-astro-cid-ukiqocsc]:first-child{border-top:0}.gsx-statcell[data-astro-cid-ukiqocsc] .stat-label[data-astro-cid-ukiqocsc]{margin-top:0}}
