.hero[data-astro-cid-j7pv25f6]{background-image:linear-gradient(90deg,#1c1520db,#1c152099 45%,#1c152014),url(/images/villes/accueil.jpg);background-size:cover;background-position:center;padding:96px 0 104px}.hero-texte[data-astro-cid-j7pv25f6]{max-width:720px}.kicker[data-astro-cid-j7pv25f6]{margin:0 0 14px;font-size:15px;font-weight:600;color:#f1d9e9}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-weight:800;font-size:64px;line-height:1.02;letter-spacing:-.03em;color:#fff}.accent[data-astro-cid-j7pv25f6]{color:var(--rose)}.intro[data-astro-cid-j7pv25f6]{margin:20px 0 0;font-size:20px;line-height:1.55;color:#ede4ea;max-width:600px}.recherche[data-astro-cid-j7pv25f6]{margin-top:32px;background:#fff;border-radius:999px;padding:8px;display:flex;gap:8px;max-width:640px;box-shadow:0 24px 60px #140a1259}.recherche[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;height:52px;border:0;padding:0 20px;font:400 17px var(--font);color:var(--ink);background:transparent;border-radius:999px}.frequentes[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;align-items:center;color:#ede4ea;font-size:15px}.frequentes[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;font-weight:600;padding:6px 14px;border:1px solid rgba(255,255,255,.45);border-radius:999px}.frequentes[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f;text-decoration:none}.chiffres[data-astro-cid-j7pv25f6]{background:#fff;border-bottom:1px solid var(--line)}.chiffres[data-astro-cid-j7pv25f6] .g-4[data-astro-cid-j7pv25f6]{padding-top:26px;padding-bottom:26px;text-align:center}.chiffres[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-titre);font-size:30px;color:var(--ink)}.chiffres[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--muted)}.h2[data-astro-cid-j7pv25f6]+.g-4[data-astro-cid-j7pv25f6],.h2[data-astro-cid-j7pv25f6]+.g-2[data-astro-cid-j7pv25f6]{margin-top:28px}.ville[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;padding:22px 24px;min-height:112px;color:var(--ink);border-radius:var(--r)}.ville[data-astro-cid-j7pv25f6]:hover{text-decoration:none;border-color:var(--brand)}.ville[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font:700 22px var(--font-titre)}.ville[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--muted)}.ville[data-astro-cid-j7pv25f6] .moy[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--body)}.toutes[data-astro-cid-j7pv25f6]{background:var(--brand);justify-content:center;border-radius:var(--r)}.toutes[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff}.toutes[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#f1d9e9}.toutes[data-astro-cid-j7pv25f6]:hover{background:var(--brand-hover);text-decoration:none}.cours[data-astro-cid-j7pv25f6] .carte[data-astro-cid-j7pv25f6]{overflow:hidden;color:var(--ink);display:block}.cours[data-astro-cid-j7pv25f6] .carte[data-astro-cid-j7pv25f6]:hover{text-decoration:none;border-color:var(--brand)}.cours[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 8;height:auto;object-fit:cover}.c-txt[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px;padding:24px 28px 28px}.c-txt[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font:700 26px var(--font-titre)}.c-txt[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:17px;color:var(--body)}.c-txt[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;font-weight:700;color:var(--brand)}.etapes-bloc[data-astro-cid-j7pv25f6]{align-items:center}.etapes[data-astro-cid-j7pv25f6]{list-style:none;margin:28px 0 32px;padding:0}.etapes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:24px}.etapes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:999px;background:var(--brand);color:#fff;font:800 18px var(--font-titre);display:flex;align-items:center;justify-content:center}.etapes[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:8px 0 0;font-size:18px}.etapes[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ink)}.etapes-img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:var(--r-lg)}.lead[data-astro-cid-j7pv25f6]{margin:10px 0 24px}.index[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-2);color:var(--ink);font-weight:600}.index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--brand);text-decoration:none}.paris-t[data-astro-cid-j7pv25f6]{margin:40px 0 16px}.pastilles[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.faq-t[data-astro-cid-j7pv25f6]{margin-bottom:24px}.faqs[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;max-width:900px}.pt0[data-astro-cid-j7pv25f6]{padding-top:0}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{padding:40px 0 48px;background-image:linear-gradient(180deg,#1c1520cc,#1c1520b8),url(/images/villes/accueil.jpg)}.hero-texte[data-astro-cid-j7pv25f6]{text-align:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:38px}.intro[data-astro-cid-j7pv25f6]{font-size:17px;margin-left:auto;margin-right:auto}.recherche[data-astro-cid-j7pv25f6]{flex-direction:column;border-radius:18px}.recherche[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{border:1.5px solid var(--field);border-radius:12px}.frequentes[data-astro-cid-j7pv25f6]{justify-content:center}.frequentes[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{width:100%}.pastilles[data-astro-cid-j7pv25f6]{justify-content:center}.paris-t[data-astro-cid-j7pv25f6]{text-align:center}}
